2024年1月13日发(作者:)
如何把图片批量修改文件名,并用按照数字顺序做后缀末尾排序,并且不包含括号?
如何把图片批量命名如下图?
复制这段代码:
@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" "00!a!.jpg" ) else (
if !a! LSS 100 (ren "%%i" "0!a!.jpg" ) else ren "%%i" "!a!.jpg")
set /a a+=1
)
)
)
pause&exit
代码结束。
把我上面这段代码复制,用记事本保存,后缀名为bat,放在你需要修改文件名的文件夹,双击运行bat文件。
执行处理后
升级版
如果你的文件需要前面统一命名,后缀用数字排序(如下图),如何做呢?
升级版,如果你的文件需要前面统一命名,后缀用数字排序,
可以在代码中修改:
@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" "你的文件名!a!.jpg" ) else (
if !a! LSS 100 (ren "%%i" "你的文件名!a!.jpg" ) else ren "%%i" "你的文件名!a!.jpg")
set /a a+=1
)
)
)
pause&exit
修改完后,按照上面的方法执行即可


发布评论