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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了比较两个目录,查找同名但内容不同的文件相关的知识,希望对你有一定的参考价值。

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

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

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

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

答案

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

以上是关于比较两个目录,查找同名但内容不同的文件的主要内容,如果未能解决你的问题,请参考以下文章

Python 文件目录比较工具filecmp和difflib

Django下存在两个及其以上的APP时,不同APP下templates目录中同名.html文件造成冲突。

diff - 找出两个文件的不同点

Linux命令比较文件差异 diff

用于比较两个不同目录中文件内容的Python程序

linux 比较两个文件的不同 #grep -vFf file1 file2