用.bat命令批量增量重命名文件为三位数
例如:文件0.txt1.txt2.txt3.txt4.txt5.txt……123.txt重命名为abc001.txtabc002.txtabc003.txtabc004....
例如:文件 0.txt 1.txt 2.txt 3.txt 4.txt 5.txt ……123.txt 重命名为 abc001.txt abc002.txtabc003.txt abc004.txt abc005.txt ……abc123.txt
展开
2个回答
展开全部
@echo off
for %%a in (*.txt) do (
echo %%~na|findstr "^[0-9]*$" >nul && (
if %%~na lss 10 (
ren "%%~a" "abc00%%~na.tmp"
) else (
if %%~na lss 100 (
ren "%%~a" "abc0%%~na.tmp"
) else (
ren "%%~a" "abc%%~na.tmp"
)
)
)
)
ren abc*.tmp abc*.txt
pause
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询