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

问题描述 投票:3回答:1

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

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

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

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

powershell batch-file
1个回答
2
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.