日期:2014-05-17  浏览次数:20886 次

C#得到目录下面所有对象占用有磁盘空间
别让我遍历了,我累,有没有系统api可以搞定的,我记得有个api(好像是sh开头的)可以调用属性对话框,上面好像有,忘了是那个了

------解决方案--------------------
http://blog.sina.com.cn/s/blog_589d32f5010007yv.html
------解决方案--------------------

            DirectoryInfo di = new DirectoryInfo("c:/test");
            long size = di.GetFiles("*", SearchOption.AllDirectories).Sum(f => f.Length);

两句代码搞定。