0

Alfresco Share の各フォルダのフォルダ サイズとすべての下位ファイル (サブフォルダではない) の数を表示したいと考えています。

この情報をフォルダの詳細に次のように表示するにはどうすればよいですか?

名前:アルフレスコ

タイトル: Alfresco Share

説明: 屋外ディスカッション

作成者: 管理者

サイズ: 128,08 MB

ファイル: 12

サブフォルダー: 2

4

1 に答える 1

0

これを試してください:

    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());
于 2012-11-21T08:59:16.810 に答える