W języku C#, jak ustalić, czy istnieje podkatalog?Jak ustalić, czy podkatalog istnieje w języku C#?
Czy to jest konieczne, dzwoniąc pod numer CreateSubDirectory
?
W języku C#, jak ustalić, czy istnieje podkatalog?Jak ustalić, czy podkatalog istnieje w języku C#?
Czy to jest konieczne, dzwoniąc pod numer CreateSubDirectory
?
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
Potrzebujesz tego?
if(Directory.Exists(path))
{
// This path is a directory
ProcessDirectory(path);
}
Wow, 2010 StackOverflow'ers były znacznie bardziej miłosierny. –
Użyj System.IO.Directory.Exists
. MSDN jest twoim przyjacielem :)
if(System.IO.Directory.GetDirectories(path).Length>0)
{
//if this condition is true-->> Directory has sub-sirectories
}
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