【发布时间】:2009-06-16 21:26:55
【问题描述】:
有没有什么好的工具可以比较两个环境之间的两个文件夹结构(包括文件)?
即将开发计算机与生产计算机进行比较
编辑:
关于一些经验教训的注释: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\> 和 @987654326 @)。
【问题讨论】:
-
这是 windows 还是 linux 或混合?
-
最好是windows,但与操作系统无关也不会受到伤害
-
如果您只想比较文件/文件夹,您可能想尝试synctoy 或freefilesync
标签: filecompare