博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
得到目录大小
阅读量:6820 次
发布时间:2019-06-26

本文共 394 字,大约阅读时间需要 1 分钟。

网友-没有GF,提供~~~
//得到目录大小
None.gif
public
 
static
 
long
 DirSize(System.IO.DirectoryInfo d) 
ExpandedBlockStart.gifContractedBlock.gif    
dot.gif
{    
InBlock.gif        
long Size = 0;    
InBlock.gif        
// 所有文件大小.
InBlock.gif
        System.IO.FileInfo[] fis = d.GetFiles();
InBlock.gif        
foreach (System.IO.FileInfo fi in fis) 
ExpandedSubBlockStart.gifContractedSubBlock.gif        
dot.gif{      
InBlock.gif            Size 
+= fi.Length;    
ExpandedSubBlockEnd.gif        }
InBlock.gif        
// 遍历出当前目录的所有文件夹.
InBlock.gif
        System.IO.DirectoryInfo[] dis = d.GetDirectories();
InBlock.gif        
foreach (System.IO.DirectoryInfo di in dis) 
ExpandedSubBlockStart.gifContractedSubBlock.gif        
dot.gif{
InBlock.gif            Size 
+= DirSize(di);
ExpandedSubBlockEnd.gif        }
InBlock.gif        
return(Size);  
ExpandedBlockEnd.gif    }

转载地址:http://isozl.baihongyu.com/

你可能感兴趣的文章
git直接提交删除的文件方法(附脚本)
查看>>
我的友情链接
查看>>
netty学习笔记
查看>>
更改win7文件类型默认操作
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Webgoat 笔记总结 Web Services
查看>>
jquery easyui 阶段总结
查看>>
Linux Mysql安装部署
查看>>
多线程 概述
查看>>
Nagios达到阈值时发不出告警邮件问题总结
查看>>
Linux IPTABLES 防火墙的设定
查看>>
shell 学习笔记(17)
查看>>
数据仓库架构演进与菜鸟实时数据仓库设计
查看>>
我的友情链接
查看>>
互联网公司应该要有的技术人员配置和开发事项清单
查看>>
我的友情链接
查看>>
Linux更改权限笔记
查看>>
【MySql 大数据量快速插入和语句优化】
查看>>
关于“let: not found”
查看>>