[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
偶刚上场,就已经收场了。下面的不支持 XP,也可能不支持精简版系统。支持完整版win7及以上系统。
  1. @echo off
  2. set "A1=D:\123\123.txt" & set "A2=D:\234\123.txt"
  3. set "B1=D:\789\123.txt" & set "B2=D:\xyz\123.txt"
  4. set "C1=D:\qaz\123.txt" & set "C2=D:\wsd\123.txt"
  5. :BEGIN
  6. Setlocal EnableDelayedExpansion
  7. for %%a in (A;B;C) do (for %%e in (1;2) do for /f "skip=1 delims=" %%i in ('certutil -hashfile "!%%a%%e!" SHA1^|findstr /iv "Certutil"') do set "HASH_%%a%%e=%%i" & if /i "!HASH_%%a1!" neq "!HASH_%%a2!" copy /y "!%%a1!" "!%%a2!")
  8. Endlocal
  9. timeout /t 180 /nobreak >nul & CLS & goto BEGIN
复制代码
=======================
可以自己修改上面的文件位置和名称。

TOP

返回列表