我列出了一個控制檯應用程序中的所有目錄,但它需要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);
}
}
}
調試版本而不是版本? – RvdK 2012-04-27 14:59:40
是不是大部分時間都花在寫控制檯上?如果你刪除該行,不是即時的。 – 2012-04-27 15:00:18