本方法来自以下文档,有问题多翻帮助 ;) ms-help://MS.NETFrameworkSDKv1.1.CHS/cpref/html/frlrfsystemiodirectoryclasstopic.htm ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemiodirectoryclasstopic.htm
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); }
应用示例:
// The following example calculates the size of a directory // and its subdirectories, if any, and displays the total size // in bytes.
using System; using System.IO;
public class ShowDirSize { 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); } public static void Main(string[] args) { if (args.Length != 1) { Console.WriteLine("You must provide a directory argument at the command line."); } else { DirectoryInfo d = new DirectoryInfo(args[0]); Console.WriteLine("The size of {0} and its subdirectories is {1} bytes.", d, DirSize(d)); } } }
|
|
相关推荐
主要介绍了ASP.NET(C#) Web Api通过文件流下载文件的方法,提供源码下载,需要的朋友可以参考下。
此功能是c#版开发中,文本框TextBox限制输入数值的大小,当输入数值过大时,文本框下会有提示语句。
主要介绍了上传图片到数据库中和服务器端 并且介绍怎样显示图片的缩略图到网页中 资源中包含的已调试通过的源代码 本实验在vs2005 用c#语言编写
数组概述 C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。 声明数组时,方括号 ([])...另一细节是,数组的大小不是其类型的一
也可在弹出菜单中选择章节。可调节字体大小,可搜索关键字(非chm自带的全文检索)。大大方便了Viliv S5等手持上网设备的阅读。 书目如下: ASP 2.0 CookBook 2nd Edition(O'Reilly) Programming .NET by Jeff ...
asp.net 控件随着窗口大小按比例变化源码! 很值得下载看看!资源免费,大家分享!!
由于上传文件大小限制,所以请下载后找到联系信息,通知本人发送,谢谢。。。 ASP.NET 完全入门 Asp.Net Programing.pdf ASP.NET 程式设计基础篇.pdf ASP.NET高级编程.pdf ASP.NET深入编程.pdf ASP.NET完全入门.doc ...
c#源码 文件夹上传、修改、删除,文件格式限制,文件大小限制asp.net,适合初学者
ASP.NET程序开发范例宝典(C#)(第3版)源代码 1-15章 明日科技 王小科 赵会东 编著 人民邮电出版社 2012年 5月 大小:256MB 压缩后为21.7M
在ASP.NET里面,数据库还是这两个但是常用的语言多了一个C#,也是微软推荐的语言,为.NET平台定制的语言。这样ASP.NET就有四种组合:VB+ACCESS,VB+SQL,C#+ACCESS,C#+SQL,本教程会使用C#+ACCESS,兼顾四种来写,...
但是,对于我来说,在ASP.NET页面中使用JavaScript来调用Google Map的API有一定难度,尤其是利用服务器端函数来动态画出Google Map。例如,我想从SQL Server中读取经纬度信息,然后在Google Map中插入一个点。如果...
Asp.Net上传文件大小限制
在ASP.NET的代码隐藏页模型中,一个完整的.aspx页面包含两个页面,分别是以.aspx和.cs文件为后缀的文件,这两个文件在形成了整个Web窗体。在编译的过程中都被编译成由项目生成的动态链接库(.DLL),同时,.aspx页面...
真正的面向web的net技术实例介绍,包缓存机制,AJAX技术,外文翻译!c#语言 因为大小原因,分为两卷,一卷大小8M,二卷大小6M
ComponentOne Studio for ASP.NET Wijmo 专门为网页设计窗体而开发,功能强大,覆盖全面,是 ASP.NET 平台全能用户界面开发控件套包; ComponentOne Studio for ASP.NET Wijmo 拥有40多个不同风格的高性能且易于...
ASP.NET 版Ewebeditor 4.6 完整破解版:这是网上别人破解的一个支持ASP.NET的ewebeditor 4.6 asp.net版的eWebEditor v4.6 完整破解版,带后台管理。 eWebEditor以其调用简单,使用方便,功能强大得到了广大用户的...
一套基于ASP.NET的OA系统,看文件大小就知道分量了!
使用LZMA的压缩算法封装的便于使用的组件CompressHelper,提供_7zSimplifier类用于简化压缩/解压...其中LZMA 算法是 7z 格式的默认算法,具有压缩比高、字典大小可变等特点,而其SDK就是本组件制作所依赖的主要工具。
CSDN有个CSDN Tag版块, 主要是用来索引带标签的文章, 并以Tag的流行程度显示每个Tag的大小级别. CSDN Tag可以智能的提取文章中的摘要, 并进行归档 索引, 以便以后的查询. 在Blog中这种应用很广泛. 我们要实现的就是...