可能重复:
如何在C#中获取目录大小(目录中的文件)?
在vbscript中,获取文件夹大小(以GB或MB为单位)非常简单:
Set oFSO = CreateObject("Scripting.FileSystemObject")
Dim fSize = CInt((oFSO.GetFolder(path).Size / 1024) / 1024)
WScript.Echo fSize
在C#中,我所有的搜索结果都是在所有子文件夹中进行长而复杂的递归搜索,然后在最后将它们全部加起来。
难道没有其他方法吗?