如题,用ASP代码
无忧脚本atW w W
无忧脚本P4PWe?0?0l
我写了一下只能获得根目录下的文件夹名称,不能获得子文件夹的名称,请求帮助!!
,@;`0~hBR{L0
O D*m3x8x Fp Ao)]C9KW0
<%
无忧脚本HhD3jW q)MX
Dim ObT,WWWRoot
无忧脚本3_2\xWBA)AX%P
ObT = "Sc"&DEfd&"rip"&DEfd&"ting"&DEfd&".F"&DEfd&"ileS"&DEfd&"yste"&DEfd&"mObj"&DEfd&"ect"
无忧脚本j5B_-E
wl7i0Gt:s
WWWRoot = Server.MapPath("/")
8T|IN C3hB/p0
无忧脚本
n2M7A{B_sM+Q
Function Zyqf_RePath(S)
无忧脚本4f-itD_ ]HC
Zyqf_RePath=Replace(S,"\","\\")
"N_-A
[/K|,}0
End Function
8|T({5V;zDy lN
lB0
无忧脚本T/R:c;`[C)~
Class Zyqf_LBF
无忧脚本{3{3_G U#U8`_{}
Dim Zyqf_CF
YK?d1B&GWT'D2G0
Private Sub Class_Initialize
6OD`FWk8W0
SET Zyqf_CF=CreateObject(ObT)
4WZ8E+u,y#t
}k0
End Sub
无忧脚本0C(\optU:i
无忧脚本tD4wN1`
Private Sub Class_Terminate
M {(_
dhVo0
Set Zyqf_CF=Nothing
O5Oe!N"G
S7wKQ0
End Sub
无忧脚本 |h/T9OV.y#a
无忧脚本#l/X9s?{YS6a#w
Function Zyqf_ShowFile(Path)
无忧脚本l
E{\yb+fiy
Set Zyqf_FOLD=Zyqf_CF.GetFolder(Path)
^4uy5e}(~0
.Yg6aB0St Q0
LRR="<SELECT name=""path"" type=""text"" style=""border:1px solid #999;WIDTH: 200px""><OPTION value=""""
无忧脚本Y2N
O.M4\-z5mZ:r
selected>****请选择目录****</OPTION><OPTION value=""/"">整个站点</OPTION><OPTION value=""."">当前目录</OPTION>"
-GK3WSc(d*g5M+~j0
For Each Zyqf_F in Zyqf_FOLD.subfolders
!HPO;M]+V
K%v0
LRR=LRR&"<OPTION value='"&Zyqf_F.Name&"'>"
无忧脚本7hjlt&U"R
R
LRR=LRR&Zyqf_F.Name&"</OPTION>"
无忧脚本L }F;Z? A!B{
无忧脚本 ^v1nSd$U/jZ
Next
无忧脚本9L3yGD!Q
LRR=LRR&"</SELECT>"
无忧脚本rb/n? X$VKG&|
Response.Write LRR
Af[
lVM&oX0a0
$EwD\&R"_'k&D0
Set Zyqf_FOLD=Nothing
/u+U-q$pmF~$N5g&g_0
End function
无忧脚本7ls!e7\,y`s
End Class
/U3X nd.\%BHT0
IbpfM0
Set ABC=New Zyqf_LBF:ABC.Zyqf_ShowFile(Zyqf_RePath(WWWRoot)):Set ABC=Nothing
B K,`:K-Xs(dw0
%>
无忧脚本Vw
A7@lx,R
j7H8t3U}{0
[
本帖最后由 myhome 于 2006-11-15 21:01 编辑 ]