- 精品下载 | 实用查询 | 词典查询 | 桌面壁纸 | 网址 | 笑话 | FLASH频道 | 天气文章资讯 | 站长工具 | 证件办理 | 闪字生成 | 广告代码 | 在线手册 | 有问必答
您现在的位置: 蓝派网 >> 文章中心 >> 网络编程 >> ASP >> 正文
站内文章搜索:           

在ASP中用递归算法遍历硬盘上的目录和文件

作者:佚名    文章来源:网络转载    更新时间 :2005-11-26 11:49:01
由于工作需要,要做一个对硬盘上目录的遍历程序,因此想用asp来实现这个功能,

便写了一下这段程序。程序中主要用到asp的filesystemobject文件系统对象。可以

作为给希望了解和学习fso的朋友们的一个学习程序。

文件名称bianli.asp

<%
   function bianli(path)
       dim fso            'fso对象
       dim objFolder      '文件夹对象
       dim objSubFolders  '子文件夹集合
       dim objSubFolder   '子文件夹对象
       dim objFiles       '文件集合
       dim objFile        '文件对象

       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:") '调用bianli()函数,这里是遍历d:盘
%>


发表评论】【打印此文】【关闭窗口】【点击数:
★好玩的休闲小游戏★
网友评论:
数据载入中,请稍后……