2010-12-29 13 views

Odpowiedz

6

Jeśli podkatalogu już istnieje, metoda ta nie robi nic.

http://msdn.microsoft.com/en-us/library/h8dtw1d6.aspx

użytkowania Directory.Exists aby sprawdzić, czy istnieje http://msdn.microsoft.com/en-us/library/system.io.directory.exists.aspx

+1

Ta strona zawiera jednak nieco sprzeczne stwierdzenia dotyczące metody. W tabeli wyjątków dla wyrażenia "IOException" podano warunek: "Nie można utworzyć podkatalogu. -lub- Plik lub katalog ma już nazwę określoną przez ścieżkę." – palswim

2

Potrzebujesz tego?

if(Directory.Exists(path)) 
{ 
    // This path is a directory 
    ProcessDirectory(path); 
} 
+3

Wow, 2010 StackOverflow'ers były znacznie bardziej miłosierny. –

6
if(System.IO.Directory.GetDirectories(path).Length>0) 
{ 
//if this condition is true-->> Directory has sub-sirectories 

} 
Powiązane problemy