
两个文件内容对比首先遍历获取到文件夹下的所有文件夹和文件,再通过文件路径和文件的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取消高亮。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)