|
|
| 将服务器端文件夹下的文件,按文件建立的时间先后排序 |
| 作者:不详 来源:不详 发布时间:2006-8-13 0:38:42 发布人:chinazhan |
减小字体
增大字体
dir_name="abc" Set fso = CreateObject("Scripting.FileSystemObject") set self_path = fso.getfile(server.mappath(Request.ServerVariables("PATH_INFO"))) files_path=self_path.ParentFolder.ParentFolder folderspec=files_path+"\"+dir_name Set f = fso.GetFolder(folderspec) Set fc = f.Files For Each f1 in fc response.write f1.name&"<br>" next --------------------------------------------------------------- <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <% Function getFileInfo(filespec)'获取文件名和创建(修改)时间 Dim fs, f dim s(1) Set fs = CreateObject("Scripting.FileSystemObject") Set f = fs.GetFile(filespec) s(0) = "文件名" & f.Name & "<br>创建时间: " & f.DateCreated & "<br>" s(1)=f.DateCreated getFileInfo=s End Function Sub compositor(s0,s1)'冒泡排序 dim j,x j=0 For i=0 to UBound(s1) For j=0 to UBound(s1)-j If Cint(Cdate(s1(i))-Cdate(s1(j)))>0 Then x=s1(i) s1(i)=s1(j) s1(j)=x x=s0(i) s0(i)=s0(j) s0(j)=x End If Next Next for i=0 to UBound(s0) response.Write(s0(i)) next End Sub dir_name="abc" Set fso = CreateObject("Scripting.FileSystemObject") set self_path = fso.getfile(server.mappath(Request.ServerVariables("PATH_INFO"))) files_path=self_path.ParentFolder.ParentFolder folderspec=files_path&"\"+dir_name Set f = fso.GetFolder(folderspec) Set fc = f.Files dim myFile(),fileCreateDate() i=0 For Each f1 in fc redim preserve myFile(i) redim preserve fileCreateDate(i) myFile(i)=getFileInfo(files_path&"\"+dir_name&"\"&f1.name)(0) fileCreateDate(i)=cdate(getFileInfo(files_path&"\"+dir_name&"\"&f1.name)(1)) i=i+1 next compositor myFile,fileCreateDate %> 做人要厚道,请注明转自chinazhan中国站长(www.ChinaZhan.com)。
|
| |
|
[]
[返回上一页]
[打 印]
[收 藏] |
|
| ∷相关文章评论∷ (评论内容只代表网友观点,与本站立场无关!) [更多评论...] |
|
|