C# 如何创建目录?
在检查此目录是否不存在后,如何创建新文件夹,如下所示:C# 如何创建目录?,c#,visual-studio-2012,C#,Visual Studio 2012,在检查此目录是否不存在后,如何创建新文件夹,如下所示: ; Create the temp dir with fix path name! !define TMPDIR "C:\temp" IfFileExists ${TMPDIR}\*.* +2 CreateDirectory ${TMPDIR} 你在找这个吗 String directoryToCreate = @"C:\temp"; if (!Directory.Exists(directoryToCreate
; Create the temp dir with fix path name!
!define TMPDIR "C:\temp"
IfFileExists ${TMPDIR}\*.* +2
CreateDirectory ${TMPDIR}
你在找这个吗
String directoryToCreate = @"C:\temp";
if (!Directory.Exists(directoryToCreate))
Directory.CreateDirectory(directoryToCreate);
呃,
Directory.CreateDirectory(@“C:\temp”)代码>?您忘记了在你的if
状态中,只需调用CreateDirectory
;如果这条路已经走了,它就不会扔了exists@AlexK. 我不知道。每当我看到使用CreateDirectory
时,它的前面总是有一个复选框。如果CreateDirectory
已经存在,它就不会爆炸,这有什么原因吗?它的设计目的是创建一个不存在的路径的所有部分,因此在第一个路径上摔倒意味着它不能这样做。别忘了跳出那些斜杠。你可以调用CreateDirectory
,不需要先检查它是否存在<如果目录已经存在,code>CreateDirectory
不会执行任何操作。
String directoryToCreate = @"C:\temp";
if (!Directory.Exists(directoryToCreate))
Directory.CreateDirectory(directoryToCreate);