在asp.net(C#)中怎么获得一个目录的大小? System.IO.Directory.GetDirectories("yourpath").GetLength; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static long DirSize(DirectoryInfo d) { long Size = 0; // Add file sizes. FileInfo[] fis = d.GetFiles(); foreach (FileInfo fi in fis) { Size += fi.Length; } // Add subdirectory sizes. DirectoryInfo[] dis = d.GetDirectories(); foreach (DirectoryInfo di in dis) { Size += DirSize(di); } return(Size); } System.IO.Directory.GetDirectories("path").GetLength; 我用了Directory.GetDirectories("path").GetLength;方法,结果VS说用了没有带括号的方法,于是我又用Directory.GetDirectories("path").GetLength();结果VS又说GetLength没有获得“0”参数请问这是怎么回事? Directory.GetDirectories 方法 [C#]请参见Directory 类 | Directory 成员 | System.IO 命名空间 | C++ 托管扩展编程 获取指定目录中子目录的名称。从当前目录获取与指定搜索模式匹配的目录的数组。GetLength();后得到的是目录数量!!!!!不是整个目录大小!!!!!!!!使用我给你贴的DirSize(DirectoryInfo d) 可以得到目录包括所以子目录的大小示例:DirectoryInfo d = new DirectoryInfo(@"c:\winnt");Response.Write(DirSize(d) ); c#动态创建控件问题 asp.net中的GridView问题 asp.net关于批量上传文件的难题 请教一个问题 这个正则表达式是什么意思[\w.]+\b,为什么不能匹配. javascript在前台调用! 高手请指教,数据库连接问题!! COM+ 无法与 Microsoft 分布式事务协调程序交谈? from1.document.body.innerHTML 如何利用vb后代码获取这个值 关于<asp:Panel>自动消失的问题. FCKeditor是否要word支持? 无间道请进,其他高手也来帮看看这是什么原因
{
long Size = 0;
// Add file sizes.
FileInfo[] fis = d.GetFiles();
foreach (FileInfo fi in fis)
{
Size += fi.Length;
}
// Add subdirectory sizes.
DirectoryInfo[] dis = d.GetDirectories();
foreach (DirectoryInfo di in dis)
{
Size += DirSize(di);
}
return(Size);
}
Directory.GetDirectories("path").GetLength;
方法,结果VS说用了没有带括号的方法,于是我又用
Directory.GetDirectories("path").GetLength();
结果VS又说
GetLength没有获得“0”参数
请问这是怎么回事?
Directory 类 | Directory 成员 | System.IO 命名空间 | C++ 托管扩展编程 获取指定目录中子目录的名称。从当前目录获取与指定搜索模式匹配的目录的数组。
GetLength();后得到的是目录数量!!!!!
不是整个目录大小!!!!!!!!
使用我给你贴的
DirSize(DirectoryInfo d) 可以得到目录包括所以子目录的大小
示例:
DirectoryInfo d = new DirectoryInfo(@"c:\winnt");
Response.Write(DirSize(d) );