Как получить все файлы в каталоге с определенным расширением в C #? - PullRequest
2 голосов
/ 22 марта 2009

Я использую это, чтобы получить все файлы в каталоге:

string[] files = Directory.GetFiles(sourceDirectory_);

Но есть ли способ получить все файлы, которые заканчиваются на "jpg" в одной строке, не делая

if (file.endswidth("jpg") 

проверка

Ответы [ 2 ]

8 голосов
/ 22 марта 2009
Directory.GetFiles (sourceDirectory_, "*.jpg")

См. Документы MSDN для этой перегрузки для получения дополнительной информации.

4 голосов
/ 22 марта 2009

Вы можете предоставить шаблон поиска в качестве второго параметра для GetFiles:

string[] files = Directory.GetFiles(sourceDirectory_, "*.jpg");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...