我希望您能帮助我找到指定扩展名的目录中的所有文件。
我正在使用以下代码:
问题在于某些目录包含许多嵌套的目录,因此需要很长时间。假设我知道所有.cfg文件只会深入n个目录,是否有办法修改上述代码仅搜索那么远,还是我必须从头编写自己的递归文件查找器?
我正在使用以下代码:
string dir = "C:\temp"
FileInfo[] fsis = new DirectoryInfo(dir).GetFiles("*.cfg", SearchOption.AllDirectories);
问题在于某些目录包含许多嵌套的目录,因此需要很长时间。假设我知道所有.cfg文件只会深入n个目录,是否有办法修改上述代码仅搜索那么远,还是我必须从头编写自己的递归文件查找器?
DirectoryInfo
和剩余的深度。如果剩余深度大于零,则搜索子文件夹。 - user47589