FSO在线编辑

<%@ Language=VBscript %>
<%
Response.Buffer=true
On Error Resume Next
Server.ScriptTimeOut = 1000
Response.Expires=0
Dim StartTime,IsReplace
IsReplace = true '是否过滤编辑时文件的标记,如不过滤遇到有












<%
End If
Set Fso = nothing
End Sub
'****************************************
'函数定义部分结束
'****************************************
%>
<%
Dim Fso,FsoFile,FileType,FileSize,FileTime,Path
Dim Dir
action=Trim(Request.QueryString("action"))
Set Fso=Server.CreateObject("Scripting.FileSystemObject")
IsErr
If action = "Del" then
   Call DelAll
ElseIf action = "NewFile" then
   Call NewFile
ElseIf action = "NewFolder" then
   Call NewFolder
ElseIf action = "Rname" then
   Call Rname
ElseIf action = "Edit" then
   Call Edit
ElseIf action = "Save" then
   Call Edit
Else
   Dir=Trim(Request.QueryString("Dir"))
   Path = Server.MapPath(".") & Dir
   Set FsoFile = Fso.GetFolder(Server.MapPath("."))
   FsoFileSize = FsoFile.size '空间大小统计
   Set FsoFile = nothing
   Set FsoFile = Fso.GetFolder(Path)
%>


FSO在线编辑——阿赛特别版

<% Call Css %>





















  




















 
系统主目录:<%=Server.MapPath(".")%>   空间占用:<%=GetFileSize(FsoFileSize)%>
 >返回到上一目录  当前目录:<%=Server.MapPath(".") & Dir %>
 占用空间:<%=GetFileSize(FsoFile.size)%>  其中包含 <%=FsoFile.SubFolders.count%> 个文件夹; <%=FsoFile.Files.count%> 个文件
    新建文件夹:

 





    新建文件:  

 

  

  


  
  
  
  
  

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

  
  
  
  
  

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

  
  
  
  
  

<% Next %>





  文件/文件夹名 类型文件大小最后修改时间

    
  
 \<%=FolderName%>><%=FolderName%>文件夹<%=FolderSize%><%=FolderTime%>

    
  
  target=_blank><%=FileName%><%=FileType%>文件<%=FileSize%><%=FileTime%>


 







  程序制作:阿赛工作室  程序运行时间:<%=FormatNumber((Timer()-StatrTime)*1000,3) %> 毫秒
 



<%
End If
Set FsoFile = nothing
Set Fso = nothing
%>


上一篇: 简单的ASP在线文件管理+上传源码
下一篇: asp循环语句
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: 2375
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 300 字 | UBB代码 开启 | [img]标签 关闭