文件夹/文件利用bat批量重命名

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
)
“`

猜你喜欢

转载自blog.csdn.net/csdn_dzh/article/details/79217222