批处理随机copy某文件夹内的一个文件到另一个文件夹内,并重命名该文件

2024-12-01 23:19:54
推荐回答(1个)
回答1:

@ECHO %DBG% OFF
SETLOCAL ENABLEDELAYEDEXPANSION
FOR /F "TOKENS=*" %%i IN ('dir /a-d /b *.jpg') DO (SET /A h+=1 & SET r!h!=%%i)
SET /A s=%RANDOM%%%%h%+1
ECHO !r%s%!
copy !r%s%! d:\b\abc.jpg

把bat放在d:\a\下运行,自动随机复制一个jpg到d:\b\命名abc