用fso列出目录下的文件,然后加上链接,但是我想给这些文件按照时间顺序排列,如何做呢?

---------------------------------------------------------------

好像有这个属性,你可以试试看。
DateLastModified

---------------------------------------------------------------

DateLastAccessed 属性

返回最后访问指定文件或文件夹的日期和时间。

function ShowFileAccessInfo(filespec)
{
var fso, f, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFile(filespec);
s = filespec.toUpperCase() + "

1<br/>

";
s += "Created:" + f.DateCreated + "

1<br/>

";
s += "Last Accessed:" + f.DateLastAccessed + "

1<br/>

";
s += "Last Modified:" + f.DateLastModified;
return(s);
}

DateCreated 属性

返回指定文件或文件夹的创建日期和时间。

function ShowFileInfo(filespec)
{
var fso, f, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFile(filespec);
s = "Created:" + f.DateCreated;
return(s);
}

DateLastModified 属性

返回最后修改指定文件或文件夹的日期和时间。

function ShowFileAccessInfo(filespec)
{
var fso, f, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFile(filespec);
s = filespec.toUpperCase() + "

1<br/>

";
s += "Created:" + f.DateCreated + "

1<br/>

";
s += "Last Accessed:" + f.DateLastAccessed + "

1<br/>

";
s += "Last Modified:" + f.DateLastModified;
return(s);
}

-----------------------------
千年精灵( Millennium Genius )

---------------------------------------------------------------

上面几位告诉你的是获得文件最后修改时间的方法,排序还得你自己来。
这样吧,你定义一个二维数组fileinfo(9)(1),假设有10个文件。fileinfo(i)(0)=f.Name,fileinfo(i)(1)=f.DateLastModified。
然后你就开始排序吧。
---------------------------------------------------------------

改成vbscript不就行了!
function ShowFileAccessInfo(filespec)
dim fso, f, s
fso = server.createObject("Scripting.FileSystemObject")
f = fso.GetFile(filespec)
s = filespec.toUpperCase() & " "
s =s & "Created:" & f.DateCreated & " "
s =s & "Last Accessed:" & f.DateLastAccessed & " "
s =s & "Last Modified:" & f.DateLastModified
showFileAccessInfo=s
end function

Published At
Categories with Web编程
Tagged with
comments powered by Disqus