博客
关于我
强烈建议你试试无所不能的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/

你可能感兴趣的文章
我的友情链接
查看>>
对大文本域进行BASE64编码解码
查看>>
我的友情链接
查看>>
关于cisco交换机的config.text和startup-config
查看>>
可执行JAR读写内外文件
查看>>
libsvm for python学习(2)
查看>>
Windows+Apache搭建PHP开发环境
查看>>
lamp环境测试php问题
查看>>
Handbook of Constraints Programming——Chapter4 Backtracking Search Algorithms-Preliminaries
查看>>
[转载] 信息系统项目管理师视频教程——14 项目进度管理
查看>>
linux 解压文件
查看>>
区块链学习指南
查看>>
LINUX-软件安装(四)
查看>>
JavaScript学习总结(5)——Javascript面向(基于)对象编程
查看>>
Ansible入门
查看>>
Spring常用注解
查看>>
SVN学习总结(1)——SVN简介及入门使用
查看>>
浅谈linux性能调优之五:调优软raid
查看>>
Android sdk下载缓慢解决方式
查看>>
Q+无法启动?启动后立即退出?折腾……
查看>>