.NET 4.x Массовый поиск файлов - C#

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

Господа, требуется помощь в следующем задании: Мне необходимо открыть не определенный файл а папку, в которой так же могут находится еще папки. Необходимо провести поиск по всем папкам и найти файлы определенного формата, на пример *.txt Требуется занести их в массив и поочередно выполнять действия (добавление или замена в тексте каждого файла) с последующим сохранением. Сохранение должно контролироваться CheckBox`ом, если галочка стоит, то файлы сохраняются с перезаписью сразу после проведения над ними редактирования, если галочка не стоит, то сохранение возможно только сразу после нажатия на кнопку (сохранятся в таком случае должны все файлы). За ранне безумно благодарен.

Код к задаче: «.NET 4.x Массовый поиск файлов - C#»

textual
    foreach (string file in Directory.EnumerateFiles(директорияОткудаНачать, "*.txt", SearchOption.AllDirectories))
    {
        //работаем с файлом
    }

9   голосов, оценка 3.889 из 5


СОХРАНИТЬ ССЫЛКУ