0

我想显示 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 回答