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

你可能感兴趣的文章
bzoj 1452 二维树状数组
查看>>
ReactiveCocoa 设置绑定注意事项
查看>>
基于VC的DLL编程实现
查看>>
tensor与数组转化
查看>>
Linux下KickStart+PXE无人值守装机服务器的配置
查看>>
往FBX写数据
查看>>
poj2407(欧拉函数模板题)
查看>>
windows 卸载服务
查看>>
CoreAnimation笔记
查看>>
51Nod-1179 最大的最大公约数【暴力】
查看>>
POJ2100 Graveyard Design【尺取法】
查看>>
RSA的JavaScript程序
查看>>
OC中的集合详解
查看>>
四则运算二
查看>>
经典排序算法 - 快速排序Quick sort
查看>>
AngularJS~集成的ajax和服务的注入
查看>>
多么漂亮的重载构造方法呀!爱上.net
查看>>
os.path.join与中文目录
查看>>
【转】[Hadoop源码解读]序列化源码浅析
查看>>
Cpp中流继承关系
查看>>