Удалить все файлы заданного расширения в текущей директории кроме - C#

Узнай цену своей работы

Формулировка задачи:

Удалить все файлы заданного расширения в текущей директории кроме последнего. Подгружаются файлы формата *.txt, имя последнего файла находится в
string lastFile = "10.txt";
Нужно удалить из текущей директории все файлы *.txt , кроме 10.txt. Как такое делается?

Решение задачи: «Удалить все файлы заданного расширения в текущей директории кроме»

textual
Листинг программы
string folder = @"d:\folder";
string lastFile = "10.txt";
string fullLastFileName = folder + @"" + lastFile;
string[] files = Directory.GetFiles(folder, "*.txt");
foreach (string file in files)
{
    if (file!=fullLastFileName)
        File.Delete(file);
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

13   голосов , оценка 4.077 из 5
Похожие ответы