我正在编写一个程序,该程序需要在目录及其所有子目录中搜索具有特定扩展名的文件。这将在本地驱动器和网络驱动器上使用,因此性能有点问题。
我知道我可以使用这种选项:
foreach (string file in Directory.EnumerateFiles(
path, "*.*", SearchOption.AllDirectories))
{
///
}
但是我的文件夹会有很多文件,所以我想知道如何实现这种搜索“持续”返回文件,而不是等待所有搜索完成(类似于队列)