gpt4 book ai didi

vbscript - FileSystemObject 中的文件集合顺序

转载 作者:行者123 更新时间:2023-12-04 21:53:00 27 4
gpt4 key购买 nike

在 VBScript 中,我想获取按创建日期排序的文件夹中的文件列表。我看到为了做到这一点,我需要使用记录集(对我来说似乎有点矫枉过正)或自己对集合进行排序(我想我可以避免它并且我希望我的代码更短)。

由于我是创建文件的人,因此我使用以日期 (yyyy_mm_dd) 开头的名称创建它们,因此我认为如果我至少可以按名称获取文件,那么我就全部设置好了。不幸的是,MSDN documentation of the Files collection from FileSystemObject没有说明集合的顺序。有谁知道其他一些 secret 文件或类似的更具体的东西?

最佳答案

排序的代码真的太多了吗?

set fso = CreateObject("Scripting.FileSystemObject")

Set outputLines = CreateObject("System.Collections.ArrayList")
for each f in fso.GetFolder(".").files
outputLines.Add f.Name
next
outputLines.Sort() ' 5 lines...

For Each outputLine in outputLines
set file = fso.GetFolder(".").files.item (outputLine&"")
Wscript.Echo file.name ' TODO: your thing here
Next

关于vbscript - FileSystemObject 中的文件集合顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16895525/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com