@Djasar

Как выбрать из списка CSV по маске, для удаления файлов?

Что я делаю не так, подскажите.
1. Необходимо из файла CSV взять маски файлов, которые ненужно удалять из каталога с файлами.

List<string> list = new List<string>();
list = File.ReadAllLines(@"list.csv").ToList();

В CSV все маски в столбик
string[] deleteFilesxml = Directory.GetFiles(directory.FullName, "*.xml");
foreach (string lines in list)
                {
                    foreach (string file in deleteFilesxml)
                    {
                        if (!file.Contains(lines))
                        {
                           File.Delete(file);
                        }
                    }
                }


Если указать одно значение, то он не удаляет. А мне необходимо по нескольким маскам
if (!file.Contains("DROP_78_53"))
     {
         File.Delete(file);
     }
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы