asp 中如何用 fso 遍历磁盘目录,请大家帮忙,百分相赠!!!

yiran515 2008-12-12 04:34:39
在 asp 中遍历磁盘目录,以树形显示出来,包括所有的盘符和其中的文件夹及文件。请教各位,感激不尽,百分相赠。
...全文
61 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yiran515 2008-12-12
  • 打赏
  • 举报
回复
谢谢 layers2323 通过你的代码,我发现了问题,因为我没用on error resume next,所以出现了一些找不原因的错误,加上之后程序可以运行,一百分全归你了,哈哈!!!
-晴天 2008-12-12
  • 打赏
  • 举报
回复
网上这种内容太多了,谷歌一下就知道了.
酸枣 2008-12-12
  • 打赏
  • 举报
回复
看来还是的好好学习啊
layers2323 2008-12-12
  • 打赏
  • 举报
回复
<%
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:盘
%>


供你参考,只不过显示上未必符合要求。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧