16.使用BAT批量修改文件名
作者:
笑着字太黑 | 来源:发表于
2024-01-15 15:33 被阅读0次@Echo Off&SetLocal EnableDelayedExpansion
echo 遍历文件夹,将所有包含DATA的文件名写入fn.txt
for /f "tokens=*" %%i in ('dir /b "*.DATA*"') do (
echo %%i>>fn.txt
)
pause
echo 读取fn.txt,重命名【a.DATA.c】为【番号.a.c.DATA】
set /a i=0
for /f "tokens=1-4 delims=." %%a in (fn.txt) do (
if "%%b"=="DATA" (
if "%%d"=="" (
set /a i+=1
echo i=!i!
:: 番号不足3位补零
Set "Num=000!i!"&Set "Num=!Num:~-3!"
echo ren "%%a.%%b.%%c" "%Num%.%%a.%%c.%%b"
pause
)
)
)
pause
del fn.txt
本文标题:16.使用BAT批量修改文件名
本文链接:https://www.haomeiwen.com/subject/wldhodtx.html
网友评论