asp统计文件空间大小代码

Dim Fso,FsoFile,FileType,FileSize,FileTime,Path
 Dim Dir
 Action=Trim(Request("Action"))
 Set Fso=Server.CreateObject("Scripting.FileSystemObject")
 IsErr
 If Action = "Del" then
  Call DelAll
 Else
  Dir=Trim(Request.QueryString("Dir"))
  Path = Server.MapPath(UploadFolder) & Dir
  Set FsoFile = Fso.GetFolder(Server.MapPath(UploadFolder))
   FsoFileSize = FsoFile.size '空间大小统计
  Set FsoFile = nothing
  Set FsoFile = Fso.GetFolder(Path)

 Response.Write("<table class='table' cellSpacing='1' cellPadding='3' width='98%' align='center' border='0'>") &vbCrlf
 Response.Write("  <tr>") &vbCrlf
 Response.Write("    <td width='80%' class='hback'> 图片主目录:.."&UploadFileDir&"&nbsp;&nbsp;空间占用:")
 Response.Write GetFileSize(FsoFileSize)
 Response.Write("&nbsp;&nbsp;<br />当前目录:<a href='Admin_UpFiles.asp' title='返回主目录'><font color='#FF0000'>..</font></a><font color='#0000FF'>"&Dir&"</font>&nbsp;&nbsp;占用空间:")
 Response.Write GetFileSize(FsoFile.size)
 Response.Write("&nbsp;&nbsp;其中包括<font color='#FF0000'>"&FsoFile.SubFolders.count&"</font>个文件夹;&nbsp;&nbsp;<font color='red'><b>"&FsoFile.Files.count&"</b></font>个文件</td>") &vbCrlf
 Response.Write("  </tr>") &vbCrlf
 Response.Write("</table>") &vbCrlf
 Response.Write("<form name='form' method='post' action='?Action=Del' style='margin:0'>") &vbCrlf
 Response.Write("<table class='table' cellSpacing='1' cellPadding='3' width='98%' align='center' border='0'>") &vbCrlf
 Response.Write("  <tr class='xingmu' height='22'>") &vbCrlf
 Response.Write("    <th width='10%' height='22' align='center' class='xingmu'>选中</th>") &vbCrlf
 Response.Write("    <th width='30%' align='center' class='xingmu'>文件/文件夹名</th>") &vbCrlf
 Response.Write("    <th width='10%' align='center' class='xingmu'>类型</th>") &vbCrlf
 Response.Write("    <th width='15%' align='center' class='xingmu'>文件大小</th>") &vbCrlf
 Response.Write("    <th align='center' class='xingmu'>最后修改时间</th>") &vbCrlf
 Response.Write("  </tr>") &vbCrlf

     For Each DirFolder in FsoFile.SubFolders
  FolderName=DirFolder.name
  FolderSize=GetFileSize(DirFolder.size)
  FolderTime=DirFolder.DateLastModified

 Response.Write("  <tr onMouseOver='overColor(this)' onMouseOut='outColor(this)'> ") &vbCrlf
 Response.Write("    <td align='center' class='hback'> <input type='checkbox' name='FolderId' value='"&FolderName&"' onClick=""checkItem(this, 'chkAll')""></td>") &vbCrlf
 Response.Write("    <td align='left' class='hback'>&nbsp;<a href=?action=Open&Dir="&Dir&""&FolderName&">"&FolderName&"</a></td>") &vbCrlf
 Response.Write("    <td align='center' class='hback'><img src='"&ImageFolder&"/ClosedFolder.gif' width='16' height='16' alt='文件夹'></td>") &vbCrlf
 Response.Write("    <td align='center' class='hback'>"&FolderSize&"</td>") &vbCrlf
 Response.Write("    <td align='left' class='hback'>"&FolderTime&"</td>") &vbCrlf
 Response.Write("  </tr>") &vbCrlf

     Next
   For Each DirFiles in FsoFile.Files
  FileName=DirFiles.name
  FileType=GetFileIcon(FileName)
  FileSize=GetFileSize(DirFiles.size)
  FileTime=DirFiles.DateLastModified

 Response.Write("  <tr onMouseOver='overColor(this)' onMouseOut='outColor(this)'>") &vbCrlf
 Response.Write("    <td align='center' class='hback'> <input type='checkbox' name='FileId' value='"&FileName&"' onClick=""checkItem(this, 'chkAll')""></td>") &vbCrlf
 Response.Write("    <td align='left' class='hback'>&nbsp;<a href='"&UploadFolder&Dir&"/"&FileName&"' target='_blank'>"&FileName&"</a></td>") &vbCrlf
 Response.Write("    <td class='hback' align='center'><Img src='"&ImageFolder&"/"&FileType&"' alt='文件' width='16' height='16'></td>") &vbCrlf
 Response.Write("    <td align='center' class='hback'>"&FileSize&"</td>") &vbCrlf
 Response.Write("    <td align='left' class='hback'>"&FileTime&"</td>") &vbCrlf
 Response.Write("  </tr>") &vbCrlf

     Next
Response.Write("</table>") &vbCrlf
 Response.Write("<table width='98%' border='0' cellspacing='0' cellpadding='0' align='center'>") &vbCrlf
 Response.Write("  <tr>") &vbCrlf
 Response.Write("    <td width='10%' align='center'><input type='checkbox' name='CheckAll' value='checkbox' onClick=""checkAll(this, 'FileId')""></td>") &vbCrlf
 Response.Write(" <td colspan='4' height='30'>&nbsp;<input name='Del' type='submit' class='Button' id='Del' style='cursor:hand' value=' 删 除 ' onClick=""{if(confirm('确定删除选定文件或者文件夹吗!?')){this.document.form.submit();return true;}return false;}"">&nbsp;&nbsp;<input type='hidden' name='ThisDir' value='"&Dir&"'>&nbsp;&nbsp;<input name='aa' type='button' class='Button' id='aa' value='返回图片目录' onClick=""javascript:window.location.href='Admin_UpFiles.asp';""></td>") &vbCrlf
 Response.Write("  </tr>") &vbCrlf
 Response.Write("</table>") &vbCrlf
 Response.Write("</form>") &vbCrlf

    End If
 Set FsoFile = nothing
 Set Fso = nothing

时间: 2024-10-26 05:52:16

asp统计文件空间大小代码的相关文章

asp统计信息实现代码/文章每日、每周、每月、总访问量的方法_应用技巧

复制代码 代码如下: <% '//hittime 日期型:获得上次访问时间 '//hits 数字型:获得总浏览量 '//hitsday 数字型:获得今天浏览量 '//hitsweeks 数字型:获得本周浏览量 '//hitmonths 数字型:获得本月浏览量 '数据库中 添加这5个字段. set rs1=server.CreateObject("adodb.recordset") rs1.open "select * from qwbmnewssss where id=

ASP取得图片大小代码

<%  imgpath="company_01.jpg" set  pp=new  imgInfo  w = pp.imgW(server.mappath(imgpath))  h = pp.imgH(server.mappath(imgpath)) set pp=nothing response.write "<img src='"&imgpath&"' border=0><br>宽:"&w

跟我学做最强功能的网站统计,一个ASP统计制作实例

统计 一个能对访问者进行编号.记录访问次数.IP.时间的统计制作实例 我做了一个网站,www.zydn.net  当然啦,跟大家一样,也摆了个计数器在上面,每天看计数器都在不断的翻,心里很高兴,不过后来我又想,到底是谁看了我的网站啊?是新朋友还是老朋友啊?也不知他们来了多少次,我还想给他们都编上号,于是我申请了 免费统计,不过一连换了N个都不满意,唉,看来,只有自己动手才能丰衣足食了,说干就干,水平臭臭,还望高手笑话之于,不访指教. 我以ACCESS库为例子,其实用SQL SERVER库也只要改

一个ASP统计制作实例

统计 一个能对访问者进行编号.记录访问次数.IP.时间的统计制作实例 我做了一个网站,www.zydn.net 当然啦,跟大家一样,也摆了个计数器在上面,每天看计数器都在不断的翻,心里很高兴,不过后来我又想,到底是谁看了我的网站啊?是新朋友还是老朋友啊?也不知他们来了多少次,我还想给他们都编上号,于是我申请了 免费统计,不过一连换了N个都不满意,唉,看来,只有自己动手才能丰衣足食了,说干就干,水平臭臭,还望高手笑话之于,不访指教. 我以ACCESS库为例子,其实用SQL SERVER库也只要改一

ASP编程常用的代码

 ASP编程常用的代码 -------------------------------------------------------------------------------- 1. ASP与Access数据库连接: <%  dim conn,mdbfile  mdbfile=server.mappath("数据库名称.mdb")  set conn=server.createobject("adodb.connection")  conn.open

asp.net各种cookie代码和解析实例

 这篇文章主要介绍了asp.net各种cookie代码和解析实例,需要的朋友可以参考下 Cookie是一段文本信息,在客户端存储 Cookie 是 ASP.NET 的会话状态将请求与会话关联的方法之一.Cookie 也可以直接用于在请求之间保持数据,但数据随后将存储在客户端并随每个请求一起发送到服务器.浏览器对 Cookie 的大小有限制,因此,只有不超过 4096 字节才能保证被接受.   编写Cookie    代码如下: //方式1: Response.Cookies["username&

简单的ASP统计制作实例_应用技巧

我做了一个网站,当然啦,跟大家一样,也摆了个计数器在上面,每天看计数器都在不断的翻,心里很高兴,不过后来我又想,到底是谁看了我的网站啊?是新朋友还是老朋友啊?也不知他们来了多少次,我还想给他们都编上号,于是我申请了 免费统计,不过一连换了N个都不满意,唉,看来,只有自己动手才能丰衣足食了,说干就干,还望高手笑话之于,不访指教. 我以ACCESS库为例子,其实用SQL SERVER库也只要改一下链接库的语句就得啦,库结构如下 库文件名: CONT.ASP 本来是CONT.MDB但在建好后把扩展名改

简单的ASP统计制作实例

我做了一个网站,当然啦,跟大家一样,也摆了个计数器在上面,每天看计数器都在不断的翻,心里很高兴,不过后来我又想,到底是谁看了我的网站啊?是新朋友还是老朋友啊?也不知他们来了多少次,我还想给他们都编上号,于是我申请了 免费统计,不过一连换了N个都不满意,唉,看来,只有自己动手才能丰衣足食了,说干就干,还望高手笑话之于,不访指教. 我以ACCESS库为例子,其实用SQL SERVER库也只要改一下链接库的语句就得啦, 库结构如下 库文件名: CONT.ASP 本来是CONT.MDB但在建好后把扩展名

asp查询xml的代码,实现了无刷新、模糊查询功能

xml|刷新|无刷新 asp查询xml的代码,实现了无刷新.模糊查询功能 <html><head><title>不刷新页面查询的方法</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><script language="javascript"><