未分类

批处理-图片重命名

lo · 3月17日 · 2020年 · 781次已读

考滤到图片压缩完后,可能有人会需要用到批量重命名,然后写了个重命名批处理,这个重命名脚本不足之处就是有点慢,没办法,能力有限!如果需要重命名其它文件,把文件格式后缀添加到第5行,保存为以 .bat 结尾的文件,并放到需要重命的文件夹里面打开运行就行了。命名格式是:日期 时间 三位顺序码。

@echo off
CHCP 65001
setlocal EnableDelayedExpansion
::指定需要重命名的后缀
set img="*.jpg" "*.png"
set n=100000
for /f "delims=" %%i in ('dir /b %img%') do call:Rename "%%~i"
echo------------------所有图片已经重命名------------------
pause
exit
 
:Rename
set /a "n+=1"
for /f "delims=" %%i in ('powershell -c "Get-Date -UFormat '%%Y%%m%%d%%H%%M%%S'"') do (set "TS=%%i")
echo %1 重名为 "!TS!!n:~-3!%~x1"
ren "%~1" "!TS!!n:~-3!%~x1"
本文最后更新于:2021-1-2 at 08:44:07
0 条回应
Copyright © 2020 - 2025 | Love Biu博客 All Rights Reserved