效果图:
复制代码代码如下:
<%
'Response.buffer = false
Server.ScriptTimeout = 999999999
Set fso = server.createObject ("scr" & "pt" & "ing" & "." & "Fil" & "esy" & "ste" & "mob" & "jec" & "t")
%>
<%
spath = ganti (permintaan ("spath"), "/", "/")
Showpath = ""
Jika Spath = "" lalu
Showpath = "c:/file program/"
kalau tidak
Showpath = spath
akhiri jika
%>
<Form name = "Form1" Metode = "POST" ACTION = "">
<Babel> <br>
</label>
<LABEL> </LABEL>
<able>
<tr>
<td> <strong> 路径 : </strong>
<input name = "spath" type = "text" id = "spath" value = "<%= showpath%>">
<input type = "kirim" name = "tombol" id = "tombol" value = "提交" /> 可以读 不可读 可以写 不可写 </td>
</tr>
</boable>
</form>
<%
Dim I1: I1 = 0
Jika Spath <> "" lalu
Panggil Bianli (Spath)
akhiri jika
Atur fso = tidak ada
%>
<%
Function CheckDirisokwrite (DIRSTR)
Pada kesalahan resume berikutnya
Fso.createTextFile (dirstr & "/temp.tmp")
Jika err.number <> 0 lalu
Err.clear ()
response.write "<font color = red> 不可写 </font>"
Checkdirisokwrite = 0
kalau tidak
response.write "<font color = green> <b> 可以写 </b> </font>"
Checkdirisokwrite = 1
akhiri jika
Fungsi akhir
Fungsi checkdirisokdel (dirstr)
Pada kesalahan resume berikutnya
Fso.deleteFile (dirstr & "/temp.tmp")
Jika err.number <> 0 lalu
Err.clear ()
response.write "<font color = red> 不可删除 </font>"
kalau tidak
response.write "<font color = green> <b> 可以删除 </b> </font>"
akhiri jika
Fungsi akhir
Function Writespace (Nunstr)
Untuk IU = 0 ke Nunstr
Response.write ""
Berikutnya
Fungsi akhir
Fungsi bianli (jalur)
Pada kesalahan resume berikutnya
I1 = I1+1
Atur objolder = fso.getFolder (path)
Atur objsubfolders = objolder.subfolders
redup t1: t1 = 1
Writespace (I1)
Response.write Path
Subfcount = objsubfolders.count
Jika err.number <> 0 lalu
Subfcount = -1
Err.clear ()
akhiri jika
Jika subfcount> -1 lalu
response.write "<font color = green> 可以读 </font>"
kalau tidak
response.write "<font color = red> 不可读 </font>"
akhiri jika
Jika subfcount> -1 lalu
Iswrite = checkdirisokwrite (jalur)
if isWrite = 1 maka checkDirisokdel (jalur)
Untuk setiap objsubfolder di objsubfolder
'Response.write "<br> (" & t1 & "/" & objsubfolders.count & ")/<b>" & i1 & "</b>" & vbcrlf
response.write "<br>" & vbcrlf
Nowpath = path + "/" + objsubfolder.name
Atur objolder = tidak ada
Atur objsubfolders = tidak ada
Hubungi Bianli (Nowpath) '递归
I1 = I1-1
T1 = T1+1
Berikutnya
akhiri jika
Fungsi akhir
%>
另外错新站长站提供一份源码下载 //www.vevb.com/codes/39929.html