批处理文件.bat如何重命名ren

 我来答
郯曼青段茉
2020-04-19 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:32%
帮助的人:736万
展开全部
@echo
off

color
0e
&
mode
con:
cols=79
lines=25
&
title
批量重命名文件(by
风镟碧浪)

cls&setlocal
enabledelayedexpansion
echo.&echo.&echo.&echo.&echo.
echo 说明:
echo.&echo 使用本bat文件可批量重命名本文件所在文件夹下的所有文件
echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.
set
/p
filename= 请输入新的文件名(直接以数字重命名请直接回车):
echo.&set
/p
houzhui= 请输入重命名的文件后缀类型(全部重命名请输入*):
for
/f
"delims="
%%i
in
('dir
/a-d/b
*.%houzhui%')
do
(
if
not
"%%~ni"=="%~n0"
(
if
!a!
lss
10
(ren
"%%i"
"%filename%0!a!.%houzhui%")
else
ren
"%%i"
"%filename%!a!.%houzhui%"
set/a
a+=1
)
)
echo.&echo.&echo.&echo.&echo 操作完成,按任意退出……
pause
>nul
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式