我有dir1
和dir2
,它们有同名的子文件夹和文件。这两个文件夹大约有1800个项目,我需要比较哪些文件是不同的。我需要能够报告任何文件的名称,其中之一,而不是另一个,或在两个但不同。
我用过像WinMerge这样的工具,它们可以在一分钟内发现它。然而,我正在尝试自动化这个过程,所以能够在powershell中或作为一个批处理命令来完成这一过程将是理想的。
从powershell的角度来看,我的搜索建议提取散列并在文件之间进行比较,这是可行的,但由于目录的大小,这将花费很长时间。
如果有人能帮助我朝着正确的方向前进,或者我应该如何处理这个问题,我将不胜感激。
发布于 2018-06-02 09:12:24
WinMerge has a CLI,它可以给你所需要的东西。
https://stackoverflow.com/questions/50649743
复制相似问题