In C#, wie kann man feststellen, ob ein Unterverzeichnis existiert?Wie kann ich feststellen, ob ein Unterverzeichnis in C# existiert?
Ist dies beim Aufruf von CreateSubDirectory
erforderlich?
In C#, wie kann man feststellen, ob ein Unterverzeichnis existiert?Wie kann ich feststellen, ob ein Unterverzeichnis in C# existiert?
Ist dies beim Aufruf von CreateSubDirectory
erforderlich?
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
Brauchst du das?
if(Directory.Exists(path))
{
// This path is a directory
ProcessDirectory(path);
}
Wow existiert 2010 StackOverflow'ers waren viel gnädiger. –
Verwendung System.IO.Directory.Exists
. MSDN ist dein Freund :)
if(System.IO.Directory.GetDirectories(path).Length>0)
{
//if this condition is true-->> Directory has sub-sirectories
}
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