2015-09-22 101 views
-4

我怎樣才能使一個新的文件夾後,我檢查,如果該目錄不已經存在,這樣的事情:我如何創建一個目錄?

; Create the temp dir with fix path name! 
    !define TMPDIR "C:\temp" 
    IfFileExists ${TMPDIR}\*.* +2 
    CreateDirectory ${TMPDIR} 
+2

Eh,'Directory.CreateDirectory(@「C:\ temp」);'? –

回答

1

你在找這個?

String directoryToCreate = @"C:\temp"; 

    if (!Directory.Exists(directoryToCreate)) 
    Directory.CreateDirectory(directoryToCreate); 
+1

您在'if'語句中忘記了'!' – sab669

+1

或者只是調用'CreateDirectory';它不會拋出,如果路徑已經存在 –

+0

@ sab669:你說得很對:我編輯了錯字。 –

1
If (!System.IO.Directory.Exists("C:\temp")) 
    System.IO.Directory.CreateDirectory("C:\temp") 
+1

不要忘記跳過那些斜槓 –

+1

您可以調用'CreateDirectory',不需要檢查它是否存在。如果目錄已經存在,'CreateDirectory'不執行任何操作。 –