Я использую это, чтобы получить все файлы в каталоге:
string[] files = Directory.GetFiles(sourceDirectory_);
Но есть ли способ получить все файлы, которые заканчиваются на "jpg" в одной строке, не делая
if (file.endswidth("jpg")
проверка
Directory.GetFiles (sourceDirectory_, "*.jpg")
См. Документы MSDN для этой перегрузки для получения дополнительной информации.
Вы можете предоставить шаблон поиска в качестве второго параметра для GetFiles:
string[] files = Directory.GetFiles(sourceDirectory_, "*.jpg");