我是Java獸醫,但是.NET新手。我需要按類型和C#中的總數收集文件的總大小和數量。有沒有比遞歸搜索更好的方法?另外,我需要找到多種類型。 HashTable會適合加載我的擴展和更新嗎?在C#中按文件類型劃分的文件的總大小和數量
void DirSearch(string sDir)
{
try
{
foreach (string d in Directory.GetDirectories(sDir))
{
FileInfo[] fiArr = d.GetFiles();
foreach (string f in fiArr)
{
String ext = Path.GetExtension(f.Name);
if (myht.ContainsKey(ext)
{
myht[ext] = myht[ext] + f.Length;
}
}
DirSearch(d);
}
}
catch (System.Exception excpt)
{
Console.WriteLine(excpt.Message);
}
}
「你好」的意思是什麼? – Mehrdad
我應該說更快。 – traigo