2010-12-29 15 views

Antwort

6

Wenn das Unterverzeichnis bereits vorhanden ist, diese Methode tut nichts.

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

Verwenden Directory.Exists zu überprüfen, ob es http://msdn.microsoft.com/en-us/library/system.io.directory.exists.aspx

+1

Diese Seite gibt jedoch leicht widersprüchliche Aussagen über die Methode. In der Ausnahmetabelle für "IOException" heißt es für die Bedingung: "Das Unterverzeichnis kann nicht erstellt werden. -oder- Eine Datei oder ein Verzeichnis hat bereits den durch path angegebenen Namen." – palswim

2

Brauchst du das?

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

Wow existiert 2010 StackOverflow'ers waren viel gnädiger. –

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

} 
Verwandte Themen