如果您有如下完整路径:"C:\dir0\dir1\dir2\dir3\dir4\"
您将如何最好地实现它以便所有目录都存在?
BCL中有这个方法吗?如果没有,最优雅的方法是什么?
我会打电话Directory.CreateDirectory(@"C:\dir0\dir1\dir2\dir3\dir4\")
.
与普遍的看法相反,Directory.CreateDirectory http://msdn.microsoft.com/en-us/library/54a0at6s.aspx将自动创建不存在的父目录。
用 MSDN 的话说,Creates all directories and subdirectories as specified by path.
如果整个路径已经存在,它将不执行任何操作。 (它不会抛出异常)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)