Удалить из папки все файлы, кроме указанных - 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"));

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


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

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

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