有没有什么好的工具可以比较两个环境之间的两个文件夹结构(包括文件)?
即比较开发计算机与生产
编辑:
关于一些经验教训的说明:dir /s /o:N >> output.txt
与文本比较工具(我使用 WinMerge)结合使用效果很好,但文件系统似乎确实很重要。针对 FAT32 的 NTFS 不能很好地工作,因为一个按字母倒序扫描文件夹,而另一个则没有。为了解决这个问题,我将文件从 FAT32 复制到 NTFS 驱动器。
此外,DiffMerge 很好,但速度很慢。它实际上在服务器上运行时(我可以访问两组文件)挂起,以至于我不得不强制退出。
我相信其他人对使用 *NIX 执行此操作有想法。可能是类似的技术ls -alR > output
它仍然很手动,但效果很好。
请记住,文件夹上的时间很可能会有所不同,因此您可能希望使用正则表达式来替换它们并使它们更加一致,因为这是相当良性的(我使用[\d]{2}/[\d]{2}/[\d]{4}[\s]*[\d]{2}\:[\d]{2}\sAM[\s]*\<DIR\>
and [\d]{2}/[\d]{2}/[\d]{4}[\s]*[\d]{2}\:[\d]{2}\sPM[\s]*\<DIR\>
)。