网站建设| 数据库类| 图形图象| 程序设计| 现代办公| 操作系统| 考试认证| 网络技术| 软件工程| 电脑相关| 文学作品
网站开发| 网页制作| 操作系统| 图象图形| 考试认证| 数据库类| 程序设计| 硬件技术| 现代办公| 网络技术| 笑话频道
 
您的位置: 电脑书库首页-> 电脑文摘-> 网站开发-> ASP/ASP.NET-> 使用FSO按文件大小浏览文件目录并进行删除操作

使用FSO按文件大小浏览文件目录并进行删除操作
作者:佚名 来源:InterNet 加入时间:2005-3-3
相关文章
  • FSO实例
  • 使用FSO把文本信息导入数据库
  • 一个实用的FSO-实时统计在线人数
  • FSO操作示例(给初学者)
  • 如何使用FSO搜索硬盘文件
  • 利用FSO取得BMP,JPG,PNG,GIF文件信息
  • 三种禁用FSO组件的方法
  • FSO的一些特殊功能
  • NAV导致IIS调用FSO失败的解决方法
  • 构建免受FSO威胁虚拟主机
  • 相关书籍:
    <%@ Language=VBScript %>
    <%Server.ScriptTimeout=50000%>
    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </HEAD>
    <BODY>
    <%
    function JudgeParaRegular(intID)
    if intID<>"" and isnumeric(intID) then
    JudgeParaRegular=intId
    else
    Response.Write "输入错误!"
    Response.End
    end if
    end function
    intFileSize=JudgeParaRegular(Request.QueryString("intFileSize"))
    strPath=Request.QueryString("strPath")
    if instr(strPath,":")=0 then strPath=server.MapPath(strPath)
    %>
    <%
    function deletefiles(path)
    on error resume next
    Set fs=Server.CreateObject("Scripting.FileSystemObject")
    if fs.FileExists(path) then
    fs.DeleteFile path,True
    response.write "成功删除"&path
    else
    response.write "文件不存在!"
    end if
    Set fs=nothing
    if Err.number<>0 then Response.Write Err.number
    end function
    strFile=request("strFile")
    if request("strFile")<>"" then
    deletefiles strFile
    end if

    %>

    <%
    function ListFolderFiles(strPath,intFileSize,intFlag)
    strOriginPath= Request.ServerVariables("Script_Name")& "?strPath=" &Request.QueryString("strPath") & "&intFileSize="&Request.QueryString("intFileSize")
    if strPath<>"" then
    if intFlag=0 then
    intFlag=intFlag+1
    end if
    Set objFs=Server.CreateObject("Scripting.FileSystemObject")
    Set objFdir=objFs.GetFolder(strPath)
    strParentPath= objFs.GetParentFolderName(strPath)
    for each strSubFiles in objFdir.files
    if strSubFiles.size /(1024^2)>=intFileSize then
    Response.Write "<TR>" & vbcrlf
    Response.Write "<TD>" & replace(strNullTran(strSubFiles),strNullTran(strSubFiles.Name),"<b>"&strNullTran(strSubFiles.Name)&"</b>") & "</TD>" & vbcrlf
    Response.Write "<TD>"& strNullTran(FormatNumber(strSubFiles.size /(1024^2),2)) &" MB</TD>" & vbcrlf
    Response.Write "<TD>" & strNullTran(strSubFiles.type) & "</TD>" & vbcrlf
    Response.Write "<TD>" & strNullTran(strSubFiles.datelastmodified) & "</TD>" & vbcrlf
    Response.Write "<TD><A HREF='"& strOriginPath & "&strFile="&strNullTran(strSubFiles)&"'><img align=absmiddle border=0 src='images/delete.gif'></A></TD>" & vbcrlf
    Response.Write "</TR>" & vbcrlf
    intFlag=intFlag+strSubFiles.size
    end if
    next
    for each strSubFolders in objFdir.SubFolders
    if intFlag=0 then intFlag=1
    ListFolderFiles strSubFolders,intFileSize,intFlag
    next
    else
    Response.Write "<tr><td colspan=5>输入错误!</td></tr>"
    end if
    ListFolderFiles=intFlag
    end function
    function strNullTran(str)
    if isnull(str) or str="" then
    strNullTran=" "
    else
    strNullTran=str
    end if
    end function
    Response.Write "<TABLE WIDTH=100% BORDER=1 CELLSPACING=1 CELLPADDING=1>" & vbcrlf
    Response.Write "<TR>" & vbcrlf
    Response.Write "<TD>文件名及路径</TD>" & vbcrlf
    Response.Write "<TD align=center>大小</TD>" & vbcrlf
    Response.Write "<TD align=center>类别</TD>" & vbcrlf
    Response.Write "<TD align=center>修改时间</TD>" & vbcrlf
    Response.Write "<TD align=center>删除</TD>" & vbcrlf
    Response.Write "</TR>" & vbcrlf
    intFlag=ListFolderFiles(strPath,CDbl(intFileSize),0)
    Response.Write "<tr><td align=right>总计:</td><td colspan=4>"&formatNumber((intFlag-1)/(1024^2),2) &" MB</td></tr>" & vbcrlf
    Response.Write "</TABLE>" & vbcrlf
    %>
    </BODY>
    </HTML>


    [文章录入员:nancy]

    相关文章
  • FSO实例
  • 使用FSO把文本信息导入数据库
  • 一个实用的FSO-实时统计在线人数
  • FSO操作示例(给初学者)
  • 如何使用FSO搜索硬盘文件
  • 利用FSO取得BMP,JPG,PNG,GIF文件信息
  • 三种禁用FSO组件的方法
  • FSO的一些特殊功能
  • NAV导致IIS调用FSO失败的解决方法
  • 构建免受FSO威胁虚拟主机
  • 相关书籍:
    本站推荐内容

    近期主机类热搜关键词:
    美国服务器 美国服务器租用 海外服务器租用 国外服务器租用

    ASP/ASP.NET
    ASP/ASP.NET
    PHP技术
    JSP技术
    XML技术
    CGI/PERL
    WEB服务器
    WordPress专题
    其它
    电脑教程阅读排行
    ·用ASP连接数据库
    ·ASP基础
    ·使用Database Acces...
    ·让网站活起来(1)
    ·创建一个简单的ASP页
    ·创建HTML表格
    ·初学者必读 ASP运行环境的搭建
    ·ASP中FSO的神奇功能
    ·VBScript 基础 使用条件...
    ·VBScript 基础 VBSc...