我有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时,它们是相同的,尽管它们被改变了。为什么?我做错了什么?谢谢!
发布于 2014-05-03 21:32:14
copy使用的是文件,而不是变量。
您使用的方法确实在文件中添加了一个十六进制1A字符-并且我的MD5计算器显示了不同的MD5数字。
https://stackoverflow.com/questions/23442270
复制相似问题