您正在使用 IPV4 [3.139.104.214] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
悟空收录网       [公益]保护绿色环境,构建和谐社会      

【腾讯云】 爆款2核2G3M云服务器首年 61元,叠加红包再享折上折      
[公益] 地球是我家,绿化靠大家      
2024年 劳动节 012
2024年 端午节 052
2025年 元 旦 257
2025年 春 节 285
 
您现在的位置:首页 >> ASP/ASP.net >> 内容
本类新增
本类热门
列出指定目录下的所有文件和目录
内容摘要: %@ LANGUAGE = VBScript %%Server.ScriptTimeout=5000%htmlheadstyle TYPE='text/css'/* Outline Style Sheet */UL UL {display: none; margin-left: 20pt}/stylescript LANGUAGE='JavaScript'f......
<%@ LANGUAGE = VBScript %>

<%Server.ScriptTimeout=5000%>

<html>

<head>

<style TYPE="text/css">

/* Outline Style Sheet */

UL UL {display: none;

margin-left: 20pt}

</style>

<script LANGUAGE="JavaScript">

function checkParent(src, dest) {

// Search for a specific parent of the current element

while (src!=null) {

if (src.tagName == dest) return src;

src = src.parentElement;

}

return null;

}

function outline() {

// Expand or collapse if a list item is clicked.

var open = event.srcElement;

// Make sure clicked inside an LI. This test allows rich HTML inside lists.

var el = checkParent(open, "LI");

if (null!=el) {

var pos = 0;

// Search for a nested list

for (var pos=0; pos<el.children.length; pos++) {

if ("UL"==el.children[pos].tagName) break;

}

if (pos==el.children.length) return;

} else return;

el = el.children[pos];

if ("UL"==el.tagName) {

// Expand or Collapse nested list

if (""==el.style.display) {

el.style.display = "block";

el.style.listStyleImage = "url(images/folder.gif)";

el.parentElement.style.listStyleImage = "url(images/ofolder.gif)";

}

else

{

el.style.display = "";

el.parentElement.style.listStyleImage = "url(images/folder.gif)";

}

}

event.cancelBubble = true;

}

document.onclick = outline;

</script>

<base target="main">

<title>Folders</title>

<link rel="stylesheet" type="text/css" href="ase.css">

</head>

<body topmargin="0" leftmargin="0">

<SCRIPT LANGUAGE=vbscript RUNAT = Server>

Dim fs, folderpara, folderArray

Set fs = CreateObject("Scripting.FileSystemObject")

if not isempty(request("txtRelative")) then

folderpara=server.mappath(request("txtRelative"))

else

folderpara=request("txtAbsolute")

end if

Response.write "<UL>"

Response.write "<LI STYLE=@#list-style-image: url(images/folder.gif)@#><a href=@#files.asp?sPath=" &

folderpara & "@#>" & folderpara & "</a></LI>"

Call ShowFolderList(folderpara)

Response.write "</UL>"

set fs = Nothing

Sub ShowFolderList(folderspec)

Dim f, f1, fc, s,fs

Set fs=Server.CreateObject("Scripting.FileSystemObject")

Set f = fs.GetFolder(folderspec)

Set fc = f.SubFolders

Set fs=f.Files

@#if (not (fc.count = 0)) then

Response.write "<UL>"

For Each f1 in fc

s = f1.name

If (not ((left (s, 1)) = "_")) then

Response.write "<li>"

Response.write "<a href=@#files.asp?sPath=" & f1 & "@#>"

Response.write s & "</LI>"

Response.write "</a>"

Call ShowFolderList((folderspec & "/" & s))

end if

Next

For Each f1 in fs

s = f1.name

If (not ((left (s, 1)) = "_")) then

Response.write "<li>"

Response.write "<a href=@#files.asp?sPath=" & f1 & "@#><font color=666666>"

if instr(s,"product")>0 then

Response.write replace(s,"product","<font color=008800>product</font>")

else

if instr(s,"prod")>0 then

Response.write replace(s,"prod","<font color=008800>prod</font>")

else

Response.write s

end if

end if

Response.write "</font></LI>"

Response.write "</a>"

end if

Next

Response.write "</UL>"

@#end if

end sub

</SCRIPT>

</body>

</html>

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:301转向代码合集

 

下一篇:读取目录下的所有文件(包括子目录下的所有文件)

发布日期:2021/6/15
手机扫二维码直达本页
发布时间:12:34:56
点  击:9
录  入:齐天大圣
相关文章
Baidu
YiJiaCMS 7.3.8 build231228(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,Cloudflare提供加速防护
运行时间载入中.....