我想读取跨越网络驱动器中多个文件夹的大量文件。
我有大约 20 个文件夹,每个文件夹有 50 个子文件夹,每个子文件夹有大约 400 个 json 文件。我需要读取 json 文件中的一个关键字,如果数据良好,那么我需要解析文件。从所有这些文件中,我每天可能只需要解析 300 个文件,但我需要浏览每个文件以找出它是否好用。
我尝试使用从每个文件夹读取文件,
Directory.EnumerateFiles
但这需要很长时间。处理这种情况的最佳方法是什么?有没有更好的方法让一些powershell脚本或Pearl等遍历所有文件夹并将列表中所有好文件的路径作为文本文件获取,我只能读取那些好文件?
我的程序在c#中