Я хочу прочитать большое количество файлов, которые охватывают несколько папок на сетевом диске.
У меня есть приблизительно 20 папок, у каждой папки есть 50 подпапок, и у каждой подпапки есть приблизительно 400 файлов json.Мне нужно прочитать одно ключевое слово в файле JSON, и если затем, если данные хороши, мне нужно проанализировать файл.Из всех этих файлов мне может понадобиться анализировать только 300 файлов в день, но мне нужно просмотреть каждый файл, чтобы определить, хорош он или нет.
Я пытался читать файлы из каждой папки, используя,
Directory.EnumerateFiles
Но это занимает много времени.Какой лучший способ справиться с этой ситуацией?Есть ли лучший способ для сценария powershell или Pearl и т. Д. Проходить через все папки и получать пути всех хороших файлов в списке в виде текстового файла, и я могу читать только эти хорошие файлы?
Моя программа находится на языке c #