批处理一键重命名文件夹下所有文件
最近AI绘画时,输出的图片命名中带有tag,图片名字非常长,感觉非常难受,于是翻资料找了这个批处理,特发出来保存。
运行批处理后会将文件夹下的所有文件根据创建时间从1开始重命名。
使用方法,将下面内容复制到记事本内,保存为bat后缀的文件,然后将bat文件复制到需要改名的文件夹下运行,切勿在桌面上运行此批处理
@echo off
echo 是否确定执行
pause
setlocal enabledelayedexpansion
set /a b=0
dir /b/od
for /f "delims=" %%f in ('dir /b/od *.*') do (
if not "%%f"=="%~nx0" (
set /a b+=1
ren "%%f" "!b!%%~xf"
echo. !b!%%~xf
)
)
pause