批处理方式实现的目录比较工具


更新日志:
v4:
1.增加了计算的进度显示;
2.找了新版的 md5sum.exe,没有对动态库的依赖。

工具一:md5comv4.bat 接受两个目录参数,计算两个目录里每个文件的 md5 值,并给出报表文件 md5v4.txt,使用方法:
md5omv4.bat <目录1> <目录2>

根据这 md5comv4.bat 生成的报表文件 md5v4.txt,可以找到两个目录中
1:同名而且 md5 相同的文件;
2:同名但是 md5 不同的文件;
3:不同名但是 md5 相同的文件;
4:同一目录中不同名但是 md5 相同的文件。

注意事项:
1:md5comv4.bat 不接受路径带有空格的目录名,但是可以接受带有空格的文件名;
2:md5 的计算由 md5sum.exe 完成;
3:md5comv4.bat 运行时会产生大量临时文件,这些文件由工具自动维护,不必手工清理。

这个工具都是命令行方式、文本界面的,对于习惯使用图形界面的朋友来说,可能不方便,因此,不推荐习惯使用图形界面的朋友使用。
复制代码 代码如下:

@echo off
setlocal enableextensions enabledelayedexpansion
rem 作者:rubble@126.com
rem 17:55 2009-4-14 版本:0.4
set dira=%~1
set dirb=%~2
if "%1" == "" (
echo 使用说明:请在命令行参数上指明两个目录,或在这里按提示输入。
echo 命令行参数格式:文件打包下载
« 
» 

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3