怎么两个文件夹内容对比,在b删除a删除的文件

怎么两个文件夹内容对比,在b删除a删除的文件,第1张

方法如下:

两个文件内容对比首先遍历获取到文件夹下的所有文件夹和文件,再通过文件路径和文件的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文件。

打开软件,选择文件夹比较。

在两边路径里输入需要比较的文件夹。

选中所有文件,选择“比较内容”。

开始比较。

有不等号并用红色高良的文件表示不同的文件。打开进行查看。

使用Ctrl+N快速定位至每一个不同之处,点击箭头可以选择用右边替换左边(或用左边替换右边)。关闭这个窗口可以进行保存,误 *** 作可以使用Ctrl+Z撤消。

另外,如果两个文件没必要比较,可以在文件夹窗口使用Ctrl+Alt+H取消高亮。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12015013.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存