- Регистрация
- 25.08.2011
- Сообщения
- 866
- Благодарностей
- 948
- Баллы
- 93
Из папки с кучей файлов удаляю все, кроме тех (картинок), где есть нужное мне расширение, вот таким кодом
Но попадаются файлы без расширения, и на них показывает ошибку или виснет.
Что нужно добавить в мой код, чтобы удалялись файлы без расширения?
C#:
var directoryPath = Path.Combine(project.Directory, "TestDirectory");
var imgList = Directory.GetFiles(directoryPath).Where(f => !Path.GetExtension(f).Equals(".jpg").Equals(".jpeg").Equals(".png")).ToList();
if(imgList.Count > 0)
{
foreach(var filePath in imgList)
{
File.Delete(filePath);
}
}
Что нужно добавить в мой код, чтобы удалялись файлы без расширения?