Przetwarzam TreeView
katalogi i pliki. Użytkownik może wybrać plik lub katalog, a następnie coś z nim zrobić. To wymaga ode mnie metody, która wykonuje różne działania w zależności od wyboru użytkownika.
W tej chwili robię coś takiego, aby ustalić, czy ścieżka jest plikiem, czy katalogiem:
bool bIsFile = false;
bool bIsDirectory = false;
try
{
string[] subfolders = Directory.GetDirectories(strFilePath);
bIsDirectory = true;
bIsFile = false;
}
catch(System.IO.IOException)
{
bIsFolder = false;
bIsFile = true;
}
Nie mogę się oprzeć wrażeniu, że jest na to lepszy sposób! Miałem nadzieję znaleźć standardową metodę .NET do obsługi tego, ale nie byłem w stanie tego zrobić. Czy taka metoda istnieje, a jeśli nie, jaki jest najprostszy sposób ustalenia, czy ścieżka jest plikiem czy katalogiem?