ASP.NET 如何获得文件夹大小
来源:互联网 发布:软件测试怎么自学 编辑:程序博客网 时间:2024/06/01 09:26
例如可以用以下方法:
其中参数path所传递的值是所要查看的文件夹的绝对路径!
首先要导入System.IO
C#
//获取某个文件夹的大小public static long getDirectorySize(string path)
{
DirectoryInfo dirInfo=new DirectoryInfo(path);
long sumSize=0;
FileSystemInfo fsInfo;
foreach(fsInfo in dirInfo.GetFileSystemInfos())
{
if(fsInfo.Attributes.ToString().ToLower() == "directory")
{
sumSize+=getDirectorySize(fsInfo.FullName);
}
else
{
FileInfo fiInfo=new FileInfo(fsInfo.FullName);
sumSize+=fiInfo.Length;
}
}
return sumSize;
}
VB.NET
'获取某个文件夹的大小
Function getDirectorySize(ByVal path As String) As Long
Dim dirInfo As New DirectoryInfo(path)
Dim sumSize As Long = 0
Dim fsInfo As FileSystemInfo
For Each fsInfo In dirInfo.GetFileSystemInfos()
If (fsInfo.Attributes.ToString.ToLower = "directory") Then
sumSize += getDirectorySize(fsInfo.FullName)
Else
Dim fiInfo As New FileInfo(fsInfo.FullName)
sumSize += fiInfo.Length
End If
Next
getDirectorySize = sumSize
End Function
- ASP.NET 如何获得文件夹大小
- asp.net中计算文件夹的大小
- 获得文件夹的大小---GetFolderSize
- asp.net 文件夹如何在VS2008打开
- 如何改变gridview的大小 asp.net
- .NET 磁盘空间 文件夹大小
- [ASP.NET]在asp.net(C#)中怎么获得一个目录的大小?
- 如何获得控件大小
- asp.net 得到一个文件夹下的所有文件夹及子文件夹名,得到所有文件名,文件大小,文件夹大小
- 如何获取文件夹大小
- asp.net 获得焦点.
- asp.net 获得路径
- asp.net获得网址
- ASP.NET如何获得一个表的结构信息
- ASP.NET如何获得一个表的结构信息
- 一个ASP.NET控件元素如何获得焦点的问题
- 如何在ASP.NET中获得客户端IP地址
- asp.net网站如何获得客户端windows登录用户名
- 栈:自下而上输出【导入另一个栈再输出】
- MFC的 在对话框显示图片的方法
- 13个超棒的代码资源网站推荐
- 8大排序3大查找(一)
- 内核初始化优化宏(__init , __devinit ,etc.)
- ASP.NET 如何获得文件夹大小
- 如何用W7100A实现串口转以太网
- 8大排序3大查找(二)
- 我的Java思想008:直接父类是Object时,此时构造方法就不需要调用父类的构造方法。
- SAP移动类型详细说明
- JQuery datepicker 使用方法
- iOS的SQLite操作
- 国航OA项目技术总结(一)关于catch的小技巧
- Activity生命周期详解