注册 登录
编程论坛 ASP技术论坛

fso 的一个问题

flynet 发布于 2008-01-14 13:57, 992 次点击
我想利用fso 看看 一个文件夹下 放着哪些文件夹 这个怎么写啊~~请高手指教!~~
3 回复
#2
wyg48592008-01-14 14:27
<%@ 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:盘
%>
#3
flynet2008-01-14 17:42
哈哈
楼上的朋友  那是相当 感谢你了哈 ~~~我把你的代码改了改 用上了哈~~
#4
yxg_802008-01-16 09:54
进来标记一下,也许能用到!
1