Удалить все файлы заданного расширения в текущей директории кроме - 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);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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