你可以读取该文件的名称和日期,断开的recordset和排序按日期:
Set fso = CreateObject("Scripting.FileSystemObject")
Set list = CreateObject("ADOR.Recordset")
list.Fields.Append "name", 200, 255
list.Fields.Append "date", 7
list.Open
For Each f In fso.GetFolder("C:\some\where").Files
list.AddNew
list("name").Value = f.Path
list("date").Value = f.DateLastModified
list.Update
Next
list.MoveFirst
Do Until list.EOF
WScript.Echo list("date").Value & vbTab & list("name").Value
list.MoveNext
Loop
list.Sort = "date DESC"
list.MoveFirst
Do Until list.EOF
WScript.Echo list("date").Value & vbTab & list("name").Value
list.MoveNext
Loop
list.Close
非常感谢。我会试试这个,让你知道! – slayernoah 2013-05-13 14:59:40
工作完美! – slayernoah 2013-08-05 17:25:08
此脚本回显文件列表两次。一旦按照任意顺序,然后按日期排序。只要提到这一点,以防万一有人想知道为什么首先回显列表没有排序。 – 2017-09-30 19:33:17