我总是拍了很多照片,需要用所需的前缀和数字来重命名,例如我有以下照片
IMG_1933.JPGIMG_1934.JPGIMG_1935.JPGIMG_1936.JPGIMG_1937.JPG
然后我要运行批处理文件以将其更改为:
好看0098.jpg好看0099.jpg好看0100.jpg好看0101.jpg好看0102.jpg
我已经在这里阅读了一些答案,但是当数字从99到100,或者从999到1000时,不能保持前导零,同时保持相同的数字位数。
@echo off pushd %~dp0 setlocal EnableDelayedExpansion set filename=Goodlooking 00 set Num=98 for /r %%i in (*.jpg) do ( ren "%%i" "%filename%!Num!.jpg" set /a Num+=1 )
以上代码可以完成大部分工作,但不能保留位数。
这意味着我需要设置两个变量,1)前缀; 2)起始数字,然后保持相同的数字。
非常感谢。
我一直拍摄很多照片,需要用所需的前缀和编号重命名,例如,我有以下照片IMG_1933.JPG IMG_1934.JPG IMG_1935.JPG IMG_1936.JPG IMG_1937.JPG ...