如何利用CMD窗口批量更改文件名字?我有一批文件需要修改,具体格式如下:
ABC123abc(1)ABC123abc(2)ABC123abc(3)ABC123abc(4)ABC123abc(5)ABC123abc(6)……我如何将这批文件改为:...
ABC123abc(1)
ABC123abc(2)
ABC123abc(3)
ABC123abc(4)
ABC123abc(5)
ABC123abc(6)
……
我如何将这批文件改为:ABCvs123-1 ABCvs123-2 ABCvs123-3 ABCvs123-4 ABCvs123-5 ABCvs123-6 ……
请注意!是利用CMD窗口直接更改,不是用bat去更改!谢谢! 展开
ABC123abc(2)
ABC123abc(3)
ABC123abc(4)
ABC123abc(5)
ABC123abc(6)
……
我如何将这批文件改为:ABCvs123-1 ABCvs123-2 ABCvs123-3 ABCvs123-4 ABCvs123-5 ABCvs123-6 ……
请注意!是利用CMD窗口直接更改,不是用bat去更改!谢谢! 展开
2个回答
展开全部
给你弄了个批处理版(亲测可用)
--------------------------------------------
@echo off
title rename files
set /a filenum=0
echo ready to start.
pause
:start
set /a filenum=%filenum%+1
ren "ABC123abc(%filenum%)" "ABCvs123-%filenum%"
if %filenum%==6 goto :alldone
goto :start
:alldone
echo all done!
pause
exit
-------------------------------
将上面的存成1.cmd在要修改的文件目录里
注:if %filenum%==6 goto :alldone 这一句当中的6你要改成目录当中需要修改的总文件数
--------------------------------------------
@echo off
title rename files
set /a filenum=0
echo ready to start.
pause
:start
set /a filenum=%filenum%+1
ren "ABC123abc(%filenum%)" "ABCvs123-%filenum%"
if %filenum%==6 goto :alldone
goto :start
:alldone
echo all done!
pause
exit
-------------------------------
将上面的存成1.cmd在要修改的文件目录里
注:if %filenum%==6 goto :alldone 这一句当中的6你要改成目录当中需要修改的总文件数
追问
能不能告诉我代码表示的意思以及步骤情况?因为我建了这个格式的文件夹并把代码放入之后也不行,提示是找不到系统指定文件。请查查是否代码出错!
追答
你是不是批量修改了文件名...
Windows批量修改文件名 文件名和序号之间是有空格的...
例子: abc123 (1)
而我的程序修改的是abc123(1)
解释:
@echo off——关闭自动反馈
title rename files——修改窗口标题为 rename files
set /a filenum=0——定义变量 filenum值为0
echo ready to start.——反馈文本 ready to start.
pause——暂停并反馈 请按任意键继续
:start——添加标签(我叫它标签,不知道正规叫法,就是可以使用goto语句定位到这一行)
set /a filenum=%filenum%+1——给变量filenum的值加1
ren "ABC123abc(%filenum%)" "ABCvs123-%filenum%"——ren语句是rename的简称,两种写法都可以用,具体请在cmd里输入 rename /? 回车查看
if %filenum%==6 goto :alldone——if 判断,如果处理完全部文件(filenum=6) 就前往程序结束行
goto :start——如果if不成立,就会到这一行,功能是重新从标签start处理一遍,循环
:alldone——alldone标签
echo all done!——反馈文字 all done!
pause——暂停并反馈 请按任意键继续
exit——退出
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询