需求

经常遇到这种情况:有两个相同名称的文件夹,里面包含很多东西,有文件及文件夹等等。其中一个是过时的,但是不知道哪个才是自己想要的,想用工具对比一下这两个文件夹的差异性,从而决定删除哪一个。找到了一个好用的工具BCompare,可以很方便的看到文件夹及内层文件的不同,给标注出哪些是自己有而对方没有的,哪些是对方有自己没有的,哪些是一样的,哪些是由区别的。

 

工具

Beyond Compare

 

介绍

Beyond Compare是一套由Scooter Software推出的软件,主要用途是对比两个文件夹或者文件,并将差异以颜色标示。

百度百科:http://baike.baidu.com/view/2093585.htm

 

方法

1.安装并打开BCompare,选择“文件夹比较”。

对比两个文件夹进行计算 python 比较两个文件夹内容_文件比较

 

2.在打开的窗口中,可以手动输入要比较的文件夹路径,也可以点击“浏览文件系统”选择文件夹。

对比两个文件夹进行计算 python 比较两个文件夹内容_文件夹比较_02

 

3.如果是点击“浏览文件系统”,则在打开的对话框中,选择要对比的文件夹内容,然后点击“确认”按钮。

对比两个文件夹进行计算 python 比较两个文件夹内容_Beyond Compare_03

 

4.可以看到在左侧的列表框中显示了compare1文件夹中的内容。用同样的方法打开右侧对比文件夹。

对比两个文件夹进行计算 python 比较两个文件夹内容_文件比较_04

 

5.在上方工具栏中,点击显示选项的下拉列表框,选择“显示差异项”。

对比两个文件夹进行计算 python 比较两个文件夹内容_Beyond Compare_05

 

6.然后选择“比较内容”按钮。

对比两个文件夹进行计算 python 比较两个文件夹内容_对比两个文件夹进行计算 python_06

 

7.弹出比较内容对话框,可以选择要比较的具体内容。一般情况下,选择默认值即可。然后点击“开始”按钮。

对比两个文件夹进行计算 python 比较两个文件夹内容_对比两个文件夹进行计算 python_07

 

也可以对比较项目进行配置管理,如下图 

对比两个文件夹进行计算 python 比较两个文件夹内容_Bcompare_08

 

8.可以在下方的日志信息中查看比较所用时间等信息。

对比两个文件夹进行计算 python 比较两个文件夹内容_文件比较_09

 

9.双击任意一侧要查看的内容,比如此处双击文件夹“a”,另一边对应的文件同样也打开。

对比两个文件夹进行计算 python 比较两个文件夹内容_对比两个文件夹进行计算 python_10

 

10.可以看到文件夹中内容的差异性。代表的意义如下图所示。

对比两个文件夹进行计算 python 比较两个文件夹内容_文件比较_11

 

11.双击要查看的文件,可以看到具体的差异处。比如双击两边任意一个diff.txt文件,打开diff.txt文件。

对比两个文件夹进行计算 python 比较两个文件夹内容_文件夹比较_12