Лучший способ проверить, является ли путь файлом или каталогом? ⇐ C#

Место общения программистов C#
Anonymous
Лучший способ проверить, является ли путь файлом или каталогом?

Сообщение Anonymous »

Я обрабатываю дерево каталогов и файлов. Пользователь может выбрать либо файл, либо каталог, а затем что -то с ним сделать. Это требует, чтобы у меня был метод, который выполняет различные действия на основе выбора пользователя.bool bIsFile = false;
bool bIsDirectory = false;

try
{
string[] subfolders = Directory.GetDirectories(strFilePath);

bIsDirectory = true;
bIsFile = false;
}
catch(System.IO.IOException)
{
bIsFolder = false;
bIsFile = true;
}
< /code>

Я не могу не чувствовать, что есть лучший способ сделать это! Я надеялся найти стандартный метод .NET для этого, но я не смог этого сделать. Существует ли такой метод, а если нет, что является наиболее простым средством для определения того, является ли путь файлом или каталогом?

Подробнее здесь: https://stackoverflow.com/questions/139 ... -directory

Вернуться в «C#»