按数字批量给文件重命名

Published in Jun-24-2022


新建txt文件,加入以下代码,注意你的文件格式是什么,我这次修改的文件格式是gif文件,所以格式后缀我写的是gif,用的时候要按实际文件格式修改后缀。

@echo off
set a=0
setlocal EnableDelayedExpansion
dir /b .\*.gif | find /c /v "" >> .\tmp.txt
set /p c=<.\tmp.txt
del /a /f /q .\tmp.txt 
 
for %%i in (*.gif) do (
set /a a+=1
if !a! gtr %c% (goto aa)
echo !a!
echo %%i 
ren "%%i" "!a!.gif"
)
:aa
pause

保存为bat,然后把它丢进文件所在文件夹里面,双击一下,文件夹内的所有gif格式的文件就会重命名为1.gif、2.gif、3.gif递增的文件名~







评论区

正在获取,请稍候...
00:00/00:00