比较两个目录,查找同名但内容不同的文件

时间:2018-06-01 19:11:07

标签: powershell batch-file

我有dir1dir2,它们具有相同名称的子文件夹和文件。这两个文件夹大约有1800个项目,我需要进行比较才能找到不同的文件。我需要能够报告任何文件的名称,这些文件可以是一个而不是另一个,或者两者都有,但不同。

我使用过WinMerge等工具,可以在一分钟内发现它。但是,我正在尝试自动执行此过程,因此能够在powershell中执行此操作或作为批处理命令是理想的。

从PowerShell的角度来看,我的搜索建议拉出哈希并在文件之间进行比较,这样可行,但由于目录的大小而需要永久。

如果有人可以帮助引导我朝着正确的方向前进或者我应该如何处理这个问题,那将非常感激。

1 个答案:

答案 0 :(得分:2)

WinMerge has a CLI应该可以满足您的需求。