用C#统计文件夹大小
来源:互联网 发布:手机流程图软件 编辑:程序博客网 时间:2024/06/06 08:51
网站放上去后,可是空间提供商没有提供空间状态服务,比如已经使用的空间大小,没有地方可看,索性自己写一个,以查看空间的使用情况,首先在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("###,###")是为了以显示的数值以千分格式化,以便观看
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/stu_acer/archive/2006/04/20/670939.aspx
- 用C#统计文件夹大小
- 用C#统计文件夹大小
- 用C#统计文件夹大小
- 统计文件夹大小
- hadoop文件夹大小统计
- 统计文件夹大小
- 统计一个文件夹的大小
- 统计各个文件夹的大小
- C#获取文件夹大小
- Linux 统计 文件夹 大小 Linux 查看 文件夹 大小
- C#实现获取文件夹大小
- linux统计文件夹占用磁盘空间大小
- linux 下文件夹大小及数量统计
- 统计某路径下所有文件夹大小
- 使用du统计文件夹大小Tip
- python 统计任意一个文件夹的大小
- 递归统计一个文件夹的大小
- File类递归(统计文件夹大小)
- C# DateTime详解
- LWUIT在不同手机上的性能差异
- 原码 补码 反码
- 东莞天思计算机科技有限公司
- liunx获取当前目录下的文件和目录的总数
- 用C#统计文件夹大小
- 启动多个Tomcat服务器
- Java中常用数据结构的实现类 Collection和Map
- Windows消息大全(转载)
- 关于下载资源的遭遇
- 修改sep4020(arm720T)的中断处理函数
- Delphi format的用法
- ArcGIS Server开发Web GIS新手体验
- Visual C# 2005 CSC编译器(参数)选项