Exi*_*tos 31 c# directory io file
我有一个文件夹结构:
C:\ Temp [完全空]
我有一个我想要移动的文件
C:\ TEMP\Folder1中\ MyFile.txt的
如果我执行File.Move我将收到一个错误,说该文件夹不存在.
是否有任何C#方法将创建到目前为止的所有文件夹,因此:
C:\ TEMP\Folder1中\
?
alu*_*lun 64
使用System.IO.Directory.CreateDirectory
附加说明:您不必先检查它是否存在.无论如何,CreateDirectory都会做正确的事情.
Ton*_*ion 9
If Directory.Exists("somedir")
有关详细信息,请参见此处
如果目录不存在,则创建目录
Directory.CreateDirectory("path of dir");
它将创建所有目录和子目录,请参见此处
svi*_*ick 5
你可以用Directory.CreateDirectory()它。显然,它创建了路径中的所有目录。
Directory.CreateDirectory()
请记住,在您创建目录和移动文件之间,有人可能已经删除了该目录。因此,当您尝试移动文件时,无法绝对确定该目录确实存在。一种可能的例外是使用文件系统事务。
归档时间:
14 年,10 月 前
查看次数:
17748 次
最近记录: