有谁知道VBA函数Dir
返回文件名的顺序是如何确定的?该功能的工作原理如下(来自here的描述):
Microsoft Excel DIR函数返回与指定的路径名和属性匹配的第一个文件名。要检索与路径名和属性匹配的其他文件名,请再次调用DIR,不要参数。
因此,我要说Dir
将path
应用于文件x,y和z的某个文件夹Dir(path)
。假设Dir
返回z,则调用Dir
两次分别返回y和x。
订单z-y-x是如何确定的?
编辑:某些背景
我的问题是由以下事实驱动的:当我使用文件x,y和z将path
应用于此文件夹path
时,它以给定的顺序返回文件名。然后,出于某种原因,我从文件夹中取出这些文件,再次将它们放在Dir
中并再次应用thenComparing
;订单已经改变。