有什么工具可以对比两个文件夹的文件列表差异?

两个文件夹内有几百个子文件夹和上万个文件。 有什么工具可以简单快速对比出文件列表的差异呢?
关注者
49
被浏览
239,182

16 个回答

WinMerge

Beyond Compare是好用,但可惜是收费软件。所以介绍之前,先说 WinMerge

WinMerge免费开源。

官网地址: https://winmerge.org/?lang=en

(该网站是英文的,建议使用 谷歌 浏览器访问,其自带的网页翻译功能能让你浏览自如。当然,如果你英文很好,当我没说。)

WinMerge的功能足够强大,现在仍有一部分程序员用它对比代码差异。至于 Word、Excel、TXT 等格式的文件,自然也不在话下。但对PDF支持较差,往往乱码。听说可以通过插件解决此问题

但我没试过。

Word 文件对比界面

Excel文件对比界面

WinMerge 对于确定项目版本之间发生的更改以及合并版本之间的更改非常有用。WinMerge 可用作外部差异/合并工具或独立应用程序。

此外,WinMerge 具有许多有用的支持功能,使比较、同步和合并尽可能简单和有用:

文件比较

  • 3路文件比较
  • 文本文件的视觉差异和合并
  • 具有语法高亮、行号和自动换行的灵活编辑器
  • 突出线条内的差异
  • 差异窗格显示两个垂直窗格中的当前差异
  • 位置窗格显示比较文件的地图
  • 移动线检测

文件夹比较

  • 基于正则表达式的文件过滤器允许排除和包含项目
  • 使用文件大小和日期快速比较
  • 比较一个文件夹或包括所有子文件夹
  • 可以在树形视图中显示文件夹比较结果
  • 三向文件夹比较

图像比较

  • 支持多种类型的图像
  • 可以突出与块的差异
  • 可以叠加图片

Beyond Compare是一款已经“超越”了一般比对软件的超级工具,软件的界面非常简明扼要,左侧是可以进行的对比操作,包含文件夹对比、文件夹合并、文件夹同步、文本对比、表格对比、二进制码对比、图片对比、注册表对比、甚至是文件版本对比。右侧则是近期进行的对比操作进程。

软件主界面


软件的使用很简单,选择需要的对比方法,然后分别打开相应的文件即可开始对比。