Удалить все файлы заданного расширения в текущей директории кроме - C#
Формулировка задачи:
Удалить все файлы заданного расширения в текущей директории кроме последнего.
Подгружаются файлы формата *.txt, имя последнего файла находится в
Нужно удалить из текущей директории все файлы *.txt , кроме 10.txt. Как такое делается?
string lastFile = "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);
}