用C#统计文件夹大小
来源:互联网 发布:眼睛红血丝 知乎 编辑:程序博客网 时间:2024/05/21 11:19
网站放上去后,可是空间提供商没有提供空间状态服务,比如已经使用的空间大小,没有地方可看,索性自己写一个,以查看空间的使用情况,首先在FileUtility实用类中我创建了以下实用方法:
public static long GetFilesSize(String path){
DirectoryInfo directoryInfo=new DirectoryInfo(path);
long length=0;
foreach( FileSystemInfo fsi in directoryInfo.GetFileSystemInfos() ) {
if ( fsi is FileInfo ) {
length += ((FileInfo)fsi).Length;
}
else {
length +=GetFilesSize(fsi.FullName);
}
}
return length;
}
这个方法能获得指定目录的所有文件的大小总和,再就是要获得服务器上的根目录,可以用以下方法获得:
HttpContext.Current.Server.MapPath("~/");
最在页面的Load事件中显示空间大小(显示在labUsed标签上):this.labUsed.Text=FileUtility.GetFilesSize(HttpContext.Current.Server.MapPath("~/");).ToString("###,###");
后面的ToString("###,###")是为了以显示的数值以千分格式化,以便观看
原文链接http://blog.csdn.net/carlhui/archive/2005/09/06/472330.aspx
- 用C#统计文件夹大小
- 用C#统计文件夹大小
- 用C#统计文件夹大小
- 统计文件夹大小
- hadoop文件夹大小统计
- 统计文件夹大小
- 统计一个文件夹的大小
- 统计各个文件夹的大小
- C#获取文件夹大小
- Linux 统计 文件夹 大小 Linux 查看 文件夹 大小
- C#实现获取文件夹大小
- linux统计文件夹占用磁盘空间大小
- linux 下文件夹大小及数量统计
- 统计某路径下所有文件夹大小
- 使用du统计文件夹大小Tip
- python 统计任意一个文件夹的大小
- 递归统计一个文件夹的大小
- File类递归(统计文件夹大小)
- RootKit Detection + Prevention tool
- 如何在Linux下配置socks5代理
- 好难
- 线性表
- rtw
- 用C#统计文件夹大小
- C语言题面试大全
- 如何在查看PDF文档时使用金山词霸自动取词查询功能
- Java中的几个重要的数据类型
- Oracle PL/SQL Q&A
- 今天遇到的问题是tftpd的使用问题
- 第8章十一题关键函数
- 第八章十六题关键代码,输出的时候有些问题,主要看算法。
- Adodb.Stream取得图像的高宽