 |
用递归算法实现ASP程序用fso对硬盘上某个路径下目录和文件的遍历 |
热 ★★★ |
| 用递归算法实现ASP程序用fso对硬盘上某个路径下目录和文件的遍历 |
|
作者:佚名 文章来源:网海之贝 点击数: 更新时间:2004-8-22 16:16:33  |
|
由于工作需要,要做一个对硬盘上目录的遍历程序,因此想用asp来实现这个功能,
便写了一下这段程序。程序中主要用到asp的filesystemobject文件系统对象。可以
作为给希望了解和学习fso的朋友们的一个学习程序。
文件名称bianli.asp
<%@ Language=VBScript %> <% 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:盘 %>
以上程序在win2000 server上运行通过。 |
| 文章录入:admin 责任编辑:admin |
|
上一篇文章: FileSystemObject(FSO) 示例代码
下一篇文章: 一个老个写的无组件上传 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |