Что я делаю не так, подскажите.
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);
}