asp遍历站点所有文件夹的代码

所属分类: 网络编程 / ASP编程 阅读数: 1938
收藏 0 赞 0 分享
<!-- 遍历站点所有文件夹 -->  
<style>  
<!--  
body{font-size:12px;}  
-->  
</style>  
<script language="vbscript">  
<!--  
sub fsubmit()  
form1.submit  
End sub  
-->  
</script>  
<form name="form1" method="post" action="findfolder.asp">  
<select size="1" name="fpath" onchange="fsubmit()">  
<option value="0" selected>--请选择--</option>  
<option value="/">整个站点</option>  
<option value=".">当前目录</option>  
<%  
Dim fso,objfolder,objfile,strpath  
set fso=server.createobject("Scripting.FileSystemObject")  

strpath="."  
call bl(strpath)  

function bl(strpath)  
set objfolder=fso.getfolder(server.mappath(strpath))  

for each objsubfolder in objfolder.subfolders  
Response.write "<option value='" & strpath & "\" & objsubfolder.name & "'>" & replace(strpath,".","") & "\" & objsubfolder.name & "</option>"  
call bl(strpath & "\" & objsubfolder.name)  
next  

End function  
%>  
</select>  
</form>  

<%  
fpath=Request.form("fpath")  

if fpath<>"0" and fpath<>Empty then  

Response.write "<font color=""#FF0000"">当前文件夹:" & replace(fpath,".","") & "</font><br><br>"  

set objfolder=fso.getfolder(server.mappath(fpath))  

for each objsubfolder in objfolder.subfolders  
Response.write "子文件夹名称:" & objsubfolder.name & "<br>"  
next  

Response.write "<br>"  

for each objfile in objfolder.files  
Response.write "文件名称:" & objfile.name & "<br>"  
next  

set objfolder=nothing  

End if  
%> 
更多精彩内容其他人还在看

TsysV1.1 系统文件清单介绍

TsysV1.1 系统文件清单介绍
收藏 0 赞 0 分享

好久没发布新玩意,完成了tsys的少年不在版

好久没发布新玩意,完成了tsys的少年不在版
收藏 0 赞 0 分享

tsys _rss程序

tsys _rss程序
收藏 0 赞 0 分享

TSYS 新闻列表JS调用下载

TSYS 新闻列表JS调用下载
收藏 0 赞 0 分享

使用asp代码突破图片的防盗连

使用asp代码突破图片的防盗连
收藏 0 赞 0 分享

一种理论上最快的Web数据库分页方法

一种理论上最快的Web数据库分页方法
收藏 0 赞 0 分享

asp:debug类调试程序

asp:debug类调试程序
收藏 0 赞 0 分享

如何增加Referer功能--反向链接插件

如何增加Referer功能--反向链接插件
收藏 0 赞 0 分享

pjblog中清空引用的小程序

pjblog中清空引用的小程序
收藏 0 赞 0 分享

光碟工具 Alcohol 120% v1.9.6.4719 下载(附序列号注册码)

光碟工具 Alcohol 120% v1.9.6.4719 下载(附序列号注册码)
收藏 0 赞 0 分享
查看更多