1、文件夹批量重命名
在需要批量重命名的目录下面新建一个txt文本
输入:
set a=0
setlocal EnableDelayedExpansion
FOR /f "tokens=*" %%i IN ('dir /a:d /b') DO (
set /A a+=1
ren "%%i" "批量重命名文件夹!a!"
)
另存为,将文件名改为rename.bat,选择所有类型。
此时生成bat文件,双击运行即可。
如图:
这里的a=0表示第一个被重命名的文件夹将会是XXX1
批量重命名文件夹可以不写,这样就是1
2、批量重命名文件
@echo off
set a=1
setlocal EnableDelayedExpansion
for %%i in (*.jpg) do (
ren "%%i" "!a!.jpg"
set /a a+=1
)
set /a b=a-1
echo 已完成!b!个文件重命名
pause
片为例,想要从png格式变为jpg格式,就按上面的来就行。
@echo off
setlocal enabledelayedexpansion
set n=0
for /f “tokens=* delims=” %%i in (‘dir /a /b *.jpg’) do (
set /a n+=1
ren %%~nxi !n!.jpg
)
“`