Удаление элементов из списка или их отсутствие - PullRequest
0 голосов
/ 03 июля 2019

У меня есть список имен файлов. Мне нужно исключить файлы с ключевым словом в их имени.

Я пробовал:

List<string> fileList = Directory.GetFiles(path).ToList();    
foreach (string file in fileList)
    {
        if (file.Contains("KEYWORD"))
        {
             fileList.Remove(file);
        }
    }

Ошибка, которую я получаю: коллекция была изменена. Операция перечисления не может быть запущена. Но это не работает. Знаете почему или у вас есть лучшее решение?

Спасибо.

1 Ответ

1 голос
/ 03 июля 2019

Попробуйте

1002 *
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...