我在控制台应用程序中列出所有目录,但它需要永远,超过 10 分钟以上(假设在这里,它可能需要超过 10 分钟),我知道有很多目录,但是 10 分钟以上太长了开始?
class Program
{
static void Main(string[] args)
{
DirSearch(@"c:\");
Console.ReadKey();
}
static void DirSearch(string sDir)
{
try
{
foreach (string d in Directory.GetDirectories(sDir))
{
Console.WriteLine(d);
DirSearch(d);
}
}
catch (System.Exception excpt)
{
Console.WriteLine(excpt.Message);
}
}
}