程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> asp遍歷站點所有文件夾的代碼

asp遍歷站點所有文件夾的代碼

編輯:關於ASP編程
<!-- 遍歷站點所有文件夾 -->  
<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  
%> 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved