bat批量修改文件夹,文件名字

本文最后更新于:2021年10月6日 晚上

bat批量修改文件夹,文件名字

批量修改文件名字

新建一个.txt文件,把以下代码复制进去,然后修改文件名后缀为.bat

代码:

@echo off

set a=00

setlocal EnableDelayedExpansion

for %%n in (*.txt) do (

set /A a+=1

ren "%%n" "小说!a!.txt"

)

双击运行即可批量修改文件名

image-20211002235847600

如果发生乱码,修改解码方式为ANSI

image-20211003000715147

另一种修改文件名代码,实现同样的效果:

@echo off&setlocal EnableDelayedExpansion

set a=1

for /f "delims=" %%i in ('dir /b *.jpg') do (

if not "%%~ni"=="%~n0" (

if !a! LSS 10 (ren "%%i" "img!a!.jpg") else ren "%%i" "list!a!.jpg"

set/a a+=1

)

)

批量修改文件夹名字

同理:新建一个.txt文件,把以下代码复制进去,然后修改文件名后缀为.bat

代码:

set a=1000

setlocal EnableDelayedExpansion

FOR /f "tokens=*" %%i IN ('dir /a:d /b') DO (

set /A a+=1

ren "%%i" "电影!a!"

)

双击运行:

image-20211003000836627

如果发生乱码,修改解码方式为ANSI

image-20211003000715147