0

我正在使用 Directory.GetDirectories(path, "*", SearchOption.AllDirectories) 来获取所有路径,但是对于包含大量子文件夹的目录,它可能需要很长时间才能完成(超过 5 分钟左右)有 50k 个文件夹)。

我正在使用 Unity 并且坚持使用 .NET 2.0,所以我不能使用我听说更快的 Directory.EnumerateDirectories()。我能想到的让它更快的唯一方法是在一个单独的线程上运行类似的代码,然后遍历可用的路径,但我想知道是否有更好的方法或者更快的方法。

4

0 回答 0