Alfresco Share の各フォルダのフォルダ サイズとすべての下位ファイル (サブフォルダではない) の数を表示したいと考えています。
この情報をフォルダの詳細に次のように表示するにはどうすればよいですか?
名前:アルフレスコ
タイトル: Alfresco Share
説明: 屋外ディスカッション
作成者: 管理者
サイズ: 128,08 MB
ファイル: 12
サブフォルダー: 2
Alfresco Share の各フォルダのフォルダ サイズとすべての下位ファイル (サブフォルダではない) の数を表示したいと考えています。
この情報をフォルダの詳細に次のように表示するにはどうすればよいですか?
名前:アルフレスコ
タイトル: Alfresco Share
説明: 屋外ディスカッション
作成者: 管理者
サイズ: 128,08 MB
ファイル: 12
サブフォルダー: 2
これを試してください:
System.IO.DirectoryInfo info = new DirectoryInfo("c:\\");
int NumerSubDirs = info.GetDirectories().Length;
int NumFiles = info.GetFiles().Length;
FileInfo[] fileinfos = info.GetFiles();
float totalSize =0;
foreach (FileInfo infof in fileinfos)
{
totalSize += (infof.Length / 1024 / 1024);
}
Console.WriteLine("Number of subdirs -> " + NumerSubDirs.ToString());
Console.WriteLine("Numer of files -> " + NumFiles.ToString());
Console.Write("Size of files -> " + totalSize.ToString());