Directory.CreateDirectory(dir) 问题
我的dir 字符串 非法 为 "\\dd\\path"但是为什么捕获不了异常? C# --------------------编程问答-------------------- 你抛出了么? 还是catch之后什么都么没做 --------------------编程问答-------------------- DirectoryInfo di = Directory.CreateDirectory("\\dd\\path");
这样的话,会默认在C盘下建立dd\\path,这两个目录。 --------------------编程问答-------------------- Directory.CreateDirectory(dir)
既然是 Create,那肯定就是从无到有,帮你创建。不指定盘符,默认就会是 C 盘。不是返回 DirectoryInfo 对象嘛,可以查看其 Path 全路径看看到底是哪里。 --------------------编程问答--------------------
是好像在C 还是D 盘建立了,有点麻烦 --------------------编程问答--------------------
其实我本意是要这种抛异常就好, 看来还要自己判断了 --------------------编程问答-------------------- 抛异常是吧?直接 new 一个 DirectoryInfo 对象,如果不存在就会报错。
其实我觉得为什么要抛异常呢?像这种能不报异常的就不要报了。
补充:.NET技术 , C#