asp遍歷站點所有文件夾的代碼
2024-05-04 11:01:28
供稿:網友
<!-- 遍歷站點所有文件夾 -->
<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
%> 您可能感興趣的文章:
js+FSO遍歷文件夾下文件并顯示asp.net遍歷目錄文件夾和子目錄所有文件php 遍歷顯示文件夾下所有目錄、所有文件的函數,沒有分頁的代碼php實現的遍歷文件夾下所有文件,編輯刪除使用PHP遍歷文件夾與子目錄的函數代碼深入探討:linux中遍歷文件夾下的所有文件PHP遍歷某個目錄下的所有文件和子文件夾的實現代碼php遍歷目錄與文件夾的多種方法詳解c#遞歸遍歷文件夾示例C++遍歷文件夾獲取文件列表