私は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