asp遍历目录及子目录的函数

时间:2022-09-28 12:45:01

<%@ Language=vbscript %>  
<%  
 '遍历目录以及目录下文件的函数  
%>  
<%  
  Function Bianli(path)  
    Set Fso=server.createobject("scripting.filesystemobject")    

    On Error Resume Next  
    Set Objfolder=fso.getfolder(path)  

    Set Objsubfolders=objfolder.subfolders  

    For Each Objsubfolder In Objsubfolders  

      Nowpath=path + "\" + Objsubfolder.name  

      Response.write Nowpath  

      Set Objfiles=objsubfolder.files  

      For Each Objfile In Objfiles  
        Response.write "<br>---"  
        Response.write Objfile.name  
      Next  
      Response.write "<p>"  
      Bianli(nowpath)'递归  

    Next  
    Set Objfolder=nothing  
    Set Objsubfolders=nothing  
    Set Fso=nothing  
  End Function  
%>  
<%  
  Bianli("D:") '遍历d:盘  
%>