将服务器端文件夹下的文件,按文件建立的时间先后排序
类别: ASP教程
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
%>
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
%>
- 上一篇: ASP中实现小偷程序的原理和简单示例
- 下一篇: 存储过程入门
-= 资 源 教 程 =-
文 章 搜 索