首先我们点击打开Beyond Compare软件。
02打开后,点击左边的‘New’选项,来打开一个新的进程。
03Beyond Compare可以对文件,文件夹的合并和异同比较,我们在这里点击‘Text Compare’,来进行文件异同比较。
04打开后我们需要选择进行比较的文件,点击上方的第一个文件夹图标。
05点击后,会d出文件夹窗口,在这里选择需要比较的第一个文件。
06同样点击右边的第二个文件夹图标,来选择第二个文件。
07都选择好后,在下方的文件内容框里就显示出了两个文件的内容了,而且在两个文件不同内容的地方,会以红色文字来标示出。
08点击有不同地方的一行,在下方就会显示出这二行的内容,点击旁边的箭头图标,就会同步这里不同的内容。右箭头就是左边的文件内容同步到右边的文件,而左箭头就是把右边的内容同步到左边的文件里。
09如果要同步所有的文件内容,我们可以点击上方的‘Copy’按钮,点击后就会让两个文件的内容同步成一样了。
方法如下:两个文件内容对比首先遍历获取到文件夹下的所有文件夹和文件,再通过文件路径和文件的MD5值来判断文件的异同;
1.获取路径(源文件夹)下的全部文件路径(不包括文件夹)
2.依次计算出每个文件的MD5值,然后记录在map1中,key为路径,value为计算出的MD5值
3.获取路径(目标文件夹)下文件的全部路径(不包括文件夹)
4.依次计算出每个文件的MD5值,然后记录在map2中,key为路径,value为计算出的MD5值
5.把map1的key作为查询条件,到map2中去查询对应的MD5值再与map1中的值比较
6.把结果记录在一个新的map中,key为路径,value为结果,结果有两种,false:表示路径2中有路径1的文件,但是MD5不同,null:表示路径2中没有这个文件
7.把结果map打印到保存路径,生成txt文件。
众所周知,两份文档之中都会存在着一些细微的差别,如果单纯通过人工的方法来进行校对,不仅效率低,而且也容易出错,特别是容易漏掉一些不太明显的区别,尤其是一些复杂的网页、文件夹,因此我们需要一款工具能够帮助我们清晰明了的分析比较出它们之间的差异且便于后期修改。
下面小编将在Windows系统平台上,教大家利用Beyond Compare 4 来进行文本、文件夹的对比。
一、打开软件
打开软件,点击软件左下角的加号,就会出现如下图1所示界面。从图1我们可以看到,Beyond
Compare有8种比较方式,分别是文件夹比较、文本比较、表格比较、16进制比较、MP3比较、图片比较、注册表比较和版本比较,接下来小编带大家来深入了解其中的文本和文件夹比较方式。
图1:8种比较方式
二、文本比较
文本比较显示的颜色只有红色和黑色两种颜色,黑色代表的是相同,红色代表的是不同。文本对比是逐个一一对比,只有文本的内容与位置相匹配才能显示黑色,否则显示的是红色。通过这样的颜色对比用户可以明显看出两个文件的不同之处。
如下图二所示,大家可以清楚的看出两份文档内容之间的区别,不同之处已经用来红色来进行标注,文本比较还可以逐字节完整地验证每个文件。
图2:文本比较
三、文件夹比较
接下来进行文件夹的比较,为了让大家明显的看出区别,小编特意新建了两个文件夹,分别为文件夹1和文件夹2,文件夹里面有相同的内容,也有不同的内容,如图3所示。文件夹1包含了两个文本(相同的文本、不同的文本),文件夹2包含了三个文本(相同的文本、不同的文本、新加的文本)。
图3:新建2个文件夹
打开Beyond
Compare的文件夹对比,分别打开这2个文件夹,如下图4所示。从图4可以看出,文件一共有三种颜色,分别是黑色、红色和蓝色。其中,黑色代表着2个文件夹中相同的文件,红色代表着两个文件夹中文件名相同但文件内容不同的文件,蓝色代表着一个文件夹里有该文件,但另一个文件夹却没有该文件,既新增文件。
图4:文件夹对比
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)