asp目錄讀寫許可權檢測指令碼 TestFolder

2022-09-21 09:39:10 字數 2345 閱讀 3635

效果圖:

複製** **如下:

'response.buffer = false

server.scripttimeout=999999999

set fso=server.createobject("scr"&"ipt"&"ing"&"."&"fil"&"esy"&"ste"&"mob"&"程式設計客棧jec"www.cppcns.com&"t")

%>

spath=replace(request("spath"),"/","\")

showpath=""

if spath="" then

showpath="c:\program files\"

else

showpath=spath

end if

%>

dim i1:i1=0

if spath<>"" then

call bianli(spath)

end if

set fso=nothing

%>

function checkdirisokwrite(dirstr)

on error resume next

fso.createtextfile(dirstr&"\temp.tmp")

if err.number<>0 then

err.clear()

response.write " 不可寫"

checkdirisokwrite=0

else

response.write " 可以寫"

checkdirisokwrite=1

end if

end function

function checkdirisokdel(dirstr)

on error resume next

fso.deletefile(dirstr&"\temp.tmp")

if err.number<>0 then

err.clear()

response.write " >不可刪除"

else

response.write 程式設計客棧" 可以刪除"

end if

end function

function writespace(nunstr)

for iu=0 to nunstr

response.write " "

next

end function

function bianli(path)

on error resume next

i1=i1+1

set objfolder=fso.getfolder(path)

set objsubfolders=objfolder.subfolders

dim t1:t1=1

writespace(i1)

response.write path

subfcount=objsubfolders.count

if err.number<>0 then

subfcount=-1

err.clear()

end if

if subfcount>-1 then

response.write " 可以讀"

else

response.write " 不可讀"

end if

if subfcount>-1 then

iswrite=checkdirisokwrite(path)

if iswrite=1 then checkdirisokdel(path)

for each objsubfolder in objsubfolders

'response.write "

("&t1&"/"&objsubfolders.count&")/"&i1&" "&vbcrlf

response.write "

"&vbcrlf

nowpath=path + "\" + objsubfolder.name

set objfolder=nothing

set objsubfolders=nothing

call bianli(nowpath)'遞迴

i1=i1-1

t1=t1+1

next

end if

end function

%>

另外我們提供乙份原始碼**

本文標題: asp目錄讀寫許可權檢測指令碼 testfolder

本文位址:

檢測某賬戶對預設許可權目錄是否可寫的指令碼

檢測某賬戶對預設許可權目錄是否可寫的指令碼 echo find writable diretory by 無敵最寂寞 est echo now search root directiory is 1 echo off for d i in 1 do echo aaa i superlone.txt ...

Linux目錄讀寫和可執行許可權

一 進入目錄許可權 如果我在普通使用者下建立了乙個目錄f1,然後使用chomd u rwx,g rwx,o rwx之後,我在普通使用者下想進入f1目錄,許可權不允許。然後我切換到超級使用者下,再次嘗試進入到f1目錄,這個時候允許進入。然後回到普通使用者下,只給f1的所有者讀的許可權,然後在普通使用者...

Linux目錄讀寫和可執行許可權

linux目錄讀寫和可執行許可權。一 進入目錄許可權 如果我在普通使用者下建立了乙個目錄f1,然後使用chomd u rwx,g rwx,o rwx之後,我在普通使用者下想進入f1目錄,許可權不允許。然後我切換到超級使用者下,再次嘗試進入到f1目錄,這個時候允許進入。然後回到普通使用者下,只給f1的...