我不确定这是否是发布此问题的正确位置,因为我有一种预感,我目睹的行为也会被其他方法观察到。但无论如何,它来了。
我有一个包含如下代码的 VBscript:
For Each objFile In colFiles
...
Next
我在许多不同的系统上运行这段代码已经有一段时间了。我从不费心按字母顺序排列文件。但是今天我偶然发现我的程序的逻辑依赖于它。我在一个新系统(在 Citrix 下)上运行了代码,文件以看似随机的顺序返回。
有谁知道为什么 Windows 有时会返回按字母顺序排序的文件,而有时却不返回?
补充说明:可能需要注意脚本和输入文件夹都在网络共享上(我的脚本输出随机排序的文件)。