PC6下载站

分类分类

ASP文件操作--列出目录及文件 

关注+2004-11-07作者:蓝点

把以下文件建在同一目录,IIS中确定文件操作组件可用,即可用ASP列出文件和目录了,呵呵欢迎光临我的主页 http://skypavilion.yeah.net



----文件folder.inc-----

<%

folderini="c:\"

%>





----文件index.asp-----







FileSearch









  

  



<body bgcolor="#FFFFFF"><br><BR> <br><BR> </body>









----文件up.asp-----



Up











  

    

  

List All Folder/File Info

    










----文件getinfo.asp-----



<%foldinfo=trim(Request.Querystring("foldinfo"))%>





GetInfo















  

    

  

  

    

  

  

    

  

  

    

  

  

    

  

  

    

  

  

    

  

  

    

  

Current Folder:--<%=foldinfo%>


      


    


      

        

          

          

          

        

      
Folder Name:Size:LastModify:


    


      <%

            upfolder=left(foldinfo,len(foldinfo)-1)

            upfolder=left(upfolder,InstrRev(upfolder, "\"))

            if foldinfo<>folderini then

        response.write("Parent Folder")

        else

        response.write("Parent Folder")

        end if%>

    


      <% ShowFolderList(foldinfo) %>

    


      

        

          

          

          

        

      
File Name:Size:LastModify:


    


      <% showfolderinfo(foldinfo)%>

    




<%

Sub ShowFolderList(folderspec)

    Dim fs, f, f1, fc, s, schild,p,fsize

    Set fs = CreateObject("Scripting.FileSystemObject")

    Set f = fs.GetFolder(folderspec)

    Set fc = f.SubFolders

    For Each f1 in fc

            s = f1.name

            's = s &  vbCrLf

        p = f1.DateLastModified

        fsize = f1.Size

            schild=folderspec&s&"\"



Response.write("")

Response.write("")

Response.write("")

Response.write("")

Response.write("")

Response.write("")

Response.write("
0"&s&""&fsize&""&p&"
")



    Next

End Sub



Sub showfolderinfo(folderspc)

set MyFileObject=Server.CreateObject("Scripting.FileSystemObject")





Set MyFolder=MyFileObject.GetFolder(folderspc)



for each thing in MyFolder.Files

    'Response.write("
"&thing)

    '===============Get file information

    Set afile=MyFileObject.GetFile(thing)

    

    '==========filename correct code

    filenamecode=afile.name

    filedetail=folderspc+filenamecode

    filedetail=replace(filedetail,"\","*s_p_l_i_t*")

    filesize=afile.size

    lastmodify=afile.DateLastModified



Response.write("")

Response.write("")

Response.write("")

Response.write("")

Response.write("")

Response.write("")

Response.write("
<"&filenamecode&""&filesize&""&lastmodify&"
")

Next

End sub

%>









----文件fileinfo.asp-----

<%

filename=Request.QueryString("filename")

filename=replace(filename,"*s_p_l_i_t*","\")

filesize=Request.QueryString("filesize")

lastmodify=Request.QueryString("lastmodify")

%>











<%

'Response.write filename&"
"&filesize&"
"&lastmodify

%>



  

    

  

  

    

    

  

  

    

  

  

    

    

  

  

    

  

  

    

    

  

  

    

  

  

    

  

  

    

  

Current File Info:
File Location:< <%=filename%>


      


    
File Size: <%=filesize%> bytes


      


    
LastModify: <%=lastmodify%>


      


    


      

Please Use appropriate Application to Open this File.



    
Close

      Window















展开全部

相关文章

更多+相同厂商

热门推荐

  • 最新排行
  • 最热排行
  • 评分最高
排行榜

    点击查看更多

      点击查看更多

        点击查看更多

        说两句网友评论

          我要评论...
          取消