返回列表 发帖
偶刚上场,就已经收场了。下面的不支持 XP,也可能不支持精简版系统。支持完整版win7及以上系统。
@echo off
set "A1=D:\123\123.txt" & set "A2=D:\234\123.txt"
set "B1=D:\789\123.txt" & set "B2=D:\xyz\123.txt"
set "C1=D:\qaz\123.txt" & set "C2=D:\wsd\123.txt"
:BEGIN
Setlocal EnableDelayedExpansion
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!")
Endlocal
timeout /t 180 /nobreak >nul & CLS & goto BEGINCOPY
=======================
可以自己修改上面的文件位置和名称。

TOP

返回列表