如何在Alfresco中显示文件夹大小和文件夹详细信息中的项目数?

时间:2012-11-21 08:52:48

标签: alfresco-share

我想显示Alfresco Share中每个文件夹的文件夹大小和所有从属文件(不是子文件夹)的数量。

如何在文件夹详细信息中显示此信息,如下所示?

姓名:Alfresco

标题:Alfresco分享

描述:Alfresco讨论

创作者:admin

大小:128,08 MB

文件:12

子文件夹:2

1 个答案:

答案 0 :(得分: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());