我有3个rar文件(全部是相同的md5)我用这段代码来改变Md5:
@echo off
setlocal enabledelayedexpansion
set /A Counter=0
FOR %%1 in (*.rar) do (
set /A Counter= !Counter! + 1
COPY %%1+!Counter!
echo !Counter!
)
pause
当我运行.bat文件时,它显示3行值:1,2,3,但是当我检查3个rar文件的md5时,它们是相同的,尽管它们已被更改。为什么?我做错了什么?谢谢!
答案 0 :(得分:0)
copy
适用于文件,而非变量。
您使用的方法会将文件Hex 1A字符的末尾添加到文件中 - 我的MD5计算器显示不同的MD5数字。