在asp里面如何读取一个目录下所有文件的文件名?

chinabs 2002-05-22 12:25:21
在asp里面如何读取一个目录下所有文件的文件名?
...全文
155 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinabs 2002-05-23
  • 打赏
  • 举报
回复
在For ... Each里面我要时间最新的最先输出,该怎么办?
tripofdream 2002-05-22
  • 打赏
  • 举报
回复
使用Files集合.

[JScript]
function ShowFolderFileList(folderspec)
{
var fso, f, f1, fc, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFolder(folderspec);
fc = new Enumerator(f.files);
s = "";
for (; !fc.atEnd(); fc.moveNext())
{
s += fc.item();
s += "<br>";
}
return(s);
}


[VBScript]
Function ShowFolderList(folderspec)
Dim fso, f, f1, fc, s
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder(folderspec)
Set fc = f.Files
For Each f1 in fc
s = s & f1.name
s = s & "<BR>"
Next
ShowFolderList = s
End Function
lanying 2002-05-22
  • 打赏
  • 举报
回复
用for each语句,具体我忘了
julyclyde 2002-05-22
  • 打赏
  • 举报
回复
你可以看一下script文档。里面对FSO讲得很详细
chinabs 2002-05-22
  • 打赏
  • 举报
回复
谢谢朋友.我如果要取文件的日期时间属性,并且按日期排序后显示.我该怎么做?
cleanduo 2002-05-22
  • 打赏
  • 举报
回复
收藏
Inoword 2002-05-22
  • 打赏
  • 举报
回复
用for each ....in 语句
例如:
<%
set fso=createobject("scripting.filesystemobject")
set folder=fso.getfolder("路径")
set fc=folder.files
for each f in fc
response.write "<tr>"
response.write "<td>"& f.name
response.write "<td>"& f.size
next


%>

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧