如题,用ASP代码
%~!MJ)\[M"mW0
无忧脚本F7OI
db!|
我写了一下只能获得根目录下的文件夹名称,不能获得子文件夹的名称,请求帮助!!
无忧脚本FnE^ `JD\)u^ o
]9]t"@-Ga0|TH8^0
<%
无忧脚本6MSO1@? FV}R
Dim ObT,WWWRoot
无忧脚本rw-u#@q!N~y0}
ObT = "Sc"&DEfd&"rip"&DEfd&"ting"&DEfd&".F"&DEfd&"ileS"&DEfd&"yste"&DEfd&"mObj"&DEfd&"ect"
8A7R`.J[0
WWWRoot = Server.MapPath("/")
2^${u4H2z*o,Y0
X)f:EK&BP#B%W0
Function Zyqf_RePath(S)
GL O7p!b0
Zyqf_RePath=Replace(S,"\","\\")
thxg |+J;I0
End Function
无忧脚本pry
AN#h1] i
7pn0S(E`P#b0
Class Zyqf_LBF
4mTo4C q$Wt0
Dim Zyqf_CF
无忧脚本%KDk#_s
Private Sub Class_Initialize
无忧脚本E}6Y2H$DDH
SET Zyqf_CF=CreateObject(ObT)
@onKZI^;Vu0
End Sub
b i'\B@8gw:l'E0
E:CK+e:p-o!d0
Private Sub Class_Terminate
7u]]
w&H w Gx0
Set Zyqf_CF=Nothing
无忧脚本$@if
A#oRdDz&K.hj
End Sub
?P-SLAFFA0
4l}!YB{V+i7x[!H0
Function Zyqf_ShowFile(Path)
KK$x1f Nz0
Set Zyqf_FOLD=Zyqf_CF.GetFolder(Path)
b GC8xov2U0
无忧脚本x(U T1mC'[
LRR="<SELECT name=""path"" type=""text"" style=""border:1px solid #999;WIDTH: 200px""><OPTION value=""""
无忧脚本c y%Q+@hVXy
selected>****请选择目录****</OPTION><OPTION value=""/"">整个站点</OPTION><OPTION value=""."">当前目录</OPTION>"
"fF4N0p"xb!x0
For Each Zyqf_F in Zyqf_FOLD.subfolders
无忧脚本2u/QCYB3Z
LRR=LRR&"<OPTION value='"&Zyqf_F.Name&"'>"
无忧脚本1M|kZA LI A
LRR=LRR&Zyqf_F.Name&"</OPTION>"
"]+aB)Ad+NV0
5k7i|6W#Fen0
Next
cfw$Oe a|0
LRR=LRR&"</SELECT>"
Rm
Q+MW\0
Response.Write LRR
无忧脚本2B:^A.J8u
无忧脚本)C;_6z\/~)B$[E
Set Zyqf_FOLD=Nothing
无忧脚本S})X
yH
End function
无忧脚本G/s)N|t/X
End Class
oY"Jk,~Y C%T0
无忧脚本hmV!u)~eo!H2Sn
Set ABC=New Zyqf_LBF:ABC.Zyqf_ShowFile(Zyqf_RePath(WWWRoot)):Set ABC=Nothing
无忧脚本J+N8H%F,[Q#[bG(U
%>
无忧脚本[)PlV
S
无忧脚本?G#w#L
M,ZW|)S
[
本帖最后由 myhome 于 2006-11-15 21:01 编辑 ]