比较Excel VBA中的两个文件夹

我需要读取一个文件夹中的所有文件,然后在第二个文件夹中查找该文件,以便在Excel中进行比较(查找关键位置的更改)。 所以例如,如果我们有这些文件:

folder one test1 test2 test3 folder two test1 test2 test4 

…然后代码将返回test1和test2,因为另外两个是唯一的。

通常我使用Dir处理文件列表,但一次只能在一个文件夹中工作。 我怀疑有一个简单的解决scheme,但是我总是使用Dir,没有MS的例子,我可以避免这一点。

使用dir来拉出每个文件夹的内容列表。 将这两个列表连成一个大列表,称为“BigList”

使用这样的东西sorting列表: http : //www.thespreadsheetguru.com/the-code-vault/2015/3/24/applying-an-alphabetical-sort-to-your-vba-array-list

然后,遍历sorting的列表。 每循环for循环,将当前值保存为下一个值。 如果值相同,则将该值保存到新列表中,称为“重复值”。 然后继续下去,直到你通过“大名单”,你应该有“重复值”的列表,