例如可以用以下方法:其中参数path所传递的值是所要查看的
文件夹的绝对路径!首先要导入System.IOC#//获取某个文件夹的
大小publicstaticlonggetDirectorySize(stringpath){DirectoryInfodirInfo=newDirectoryInfo(path)longsumSize=0FileSystemInfofsInfoforeach(fsInfoindirInfo.GetFileSystemInfos()){if(fsInfo.Attributes.ToString().ToLower()==directory){sumSize+=getDirectorySize(fsInfo.FullName)}else{FileInfofiInfo=newFileInfo(fsInfo.FullName)sumSize+=fiInfo.Length}}returnsumSize}VB.NET'获取某个文件夹的大小FunctiongetDirectorySize(ByValpathAsString)AsLongDimdirInfoAsNewDirectoryInfo(path)DimsumSizeAsLong=0DimfsInfoAsFileSystemInfoForEachfsInfoIndirInfo.GetFileSystemInfos()If(fsInfo.Attributes.ToString.ToLower=directory)ThensumSize+=getDirectorySize(fsInfo.FullName)ElseDimfiInfoAsNewFileInfo(fsInfo.FullName)sumSize+=fiInfo.LengthEndIfNext在Web.config文件里可以设置文件上传的大小
使用方法如下:
<httpRuntime maxRequestLength="4096" executionTimeout="60" appRequestQueueLimit="100"/>
控制用户上传文件最大为4M,最长时间为60秒,最多请求数为100
评论列表(0条)