Лучший способ проверить, является ли путь файлом или каталогом?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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