bat批量修改文件夹,文件名字
批量修改文件名字
新建一个.txt文件,把以下代码复制进去,然后修改文件名后缀为.bat
代码:
@echo off
set a=00
setlocal EnableDelayedExpansion
for %%n in (*.txt) do (
set /A a+=1
ren "%%n" "小说!a!.txt"
)
双击运行即可批量修改文件名
如果发生乱码,修改解码方式为ANSI
另一种修改文件名代码,实现同样的效果:
@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!"
)
双击运行:
如果发生乱码,修改解码方式为ANSI
Q.E.D.