事情中遇到需要批量按法则改名的问题,查了一下使用批措置惩罚惩罚能快速解决问题,记录下来
成立一个bat批措置惩罚惩罚文件rename.bat,,内容如下:
@echo off
set a=00
set b=10
setlocal EnableDelayedExpansion
for %%n in (*.JPG) do (
set /A a = a + 1
if !a! lss !b! (ren "%%n" "00!a!.jpg") else (ren "%%n" "0!a!.jpg")
)
其功效就是批量改削rename.bat地址的目录下后缀名为 JPG 的文件 为 001.jpg 002.jpg ...... 011.jpg .......(文件数量不赶过99)
echo off - *回显
setlocal EnableDelayedExpansion - 设置本地为延迟扩展 a 为延迟变量,使用需要!!
对照数值巨细:
EQU - 即是
NEQ - 不即是
LSS - 小于
LEQ - 小于或即是
GTR - 大于
GEQ - 大于或即是