关闭

DirectoryInfo与FileInfo的区别

447人阅读 评论(0) 收藏 举报

DirectoryInfo di=new DirectoryInfo("filepath"); if(!di.Exists){di.Create();}

irectoryInfo.Create()方法有一个有趣的地方,就是即使该路径上一级或多级父目录并不存在,它也可以创建目录.

而FileInfo类并没有同样的性能,如果给FileInfo对赋一个字符串,然后调用Create方法,那么它将沿着子目录结构向下,在遇到丢失的路径时将会出错,所以使用FileInfo类创建目录应该一层一层手动创建

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:4447次
    • 积分:105
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:4篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档
    Hank_Huang