Удалить из папки все файлы, кроме указанных - C#

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

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

Здравствуйте! Необходимо удалить из папки все файлы, кроме указанных. Как это можно реализовать?

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

textual
Листинг программы
// Запись
SortedSet<string> filesToIgnore = new SortedSet<string>(StringComparer.OrdinalIgnoreCase) {
    "1.txt",
    "Launcher.exe",
    "MasterList"
};
// SortedSet<string> реализует IEnumerable<string> и значит его можно передать методу WriteAllLines
File.WriteAllLines(@"d:\temp\cyberforum\set.txt", filesToIgnore);
 
// Чтение
SortedSet<string> filesToIgnore = new SortedSet<string>(StringComparer.OrdinalIgnoreCase);
filesToIgnore.UnionWith(File.ReadAllLines(@"d:\temp\cyberforum\set.txt"));

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


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

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

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