您的位置:首页 > 其它

[转载]获取文件夹的大小 递归

2008-05-06 11:49 176 查看
public long GetDirectoryLength(string dirPath){
if(!Directory.Exists(dirPath))return 0;

long len=0;
DirectoryInfo di=new DirectoryInfo(dirPath);
foreach(FileInfo fi in di.GetFiles()){
len+=fi.Length;
}

DirectoryInfo[] dis=di.GetDirectories();
if(dis.Length>0){
for(int i=0;i<dis.Length;i++){
len+=GetDirectoryLength(dis[i].FullName);
}
}
return len;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: