- ///<summary>
- ///根据文件夹路径得到文件路径下所有的文件
- ///</summary>
- ///<paramname="pathtext"></param>
- publicvoidListFiles(stringpathtext)
- {
- try
- {
- if(pathtext==null||pathtext.Equals(""))
- {
- Response.Write("路径不能为空错误");
- }
- else
- {
- //得到文件名,目录
- string[]filename=Directory.GetFiles(Server.MapPath(pathtext));
- //初始化文件计数器
- inta=0;
- //初始化文件大小
- longj=0;
- //遍历文件夹
- foreach(stringfileinfilename)
- {
- //得到文件的创建时间
- DateTimeCreationTime=File.GetCreationTime(file);//文件创建时间
- //得到符合条件的文件,某个时间段之前的文件
- //file文件地址
- Response.Write(file+"file<br/>");
- //得到文件的大小
- FileInfof=newFileInfo(file);
- longlen=f.Length;//单个文件大小
- Response.Write(len.ToString()+"文件大小<br/>");
- j=j+len;
- a++;//文件个数
- }
- //关闭窗口
- Response.Write(a.ToString()+"文件个数<br/>");//输出个数
- inti=a;
- //Response.Write(j.ToString());
- longx=j/1024;
- Response.Write(x.ToString()+"KB文件大小<br/>");//得到大小
- Response.Write("搜索完毕!系统提示<br/>");
- }
- }
- catch
- {
- Response.Write("请检查路径是否正确");
- }
- }
WEB遍历文件夹下所有的文件(不遍历文件夹)
最新推荐文章于 2021-06-21 12:41:33 发布