批量重命名各位高手我遇到一个很麻烦的问
试试这个得花点心思哦@ECHOOFFCLSREM以下Set此行自行设定,为你要批量命名的文件所在路径SetsecurePath=%4IF{%1}=={}gotoHelpIF{%2}=={}gotoHelpIF{%3}=={}gotoHelpIF{%4}=={} 正确格式如下 [EXP4]@echo。 Command=本批处理命令@echo。EXP1=批量改名的文件名称@echo。EXP2=批量改名的文件后缀@echo。EXP3=批量改名的文件个数@echo。EXP4=可选参数,批量改名的文件所在路径 >%TEMP%\C。 TXTFOR/L%%oin(1,1,%3)DOFOR/F"del...全部
试试这个得花点心思哦@ECHOOFFCLSREM以下Set此行自行设定,为你要批量命名的文件所在路径SetsecurePath=%4IF{%1}=={}gotoHelpIF{%2}=={}gotoHelpIF{%3}=={}gotoHelpIF{%4}=={} 正确格式如下 [EXP4]@echo。
Command=本批处理命令@echo。EXP1=批量改名的文件名称@echo。EXP2=批量改名的文件后缀@echo。EXP3=批量改名的文件个数@echo。EXP4=可选参数,批量改名的文件所在路径 >%TEMP%\C。
TXTFOR/L%%oin(1,1,%3)DOFOR/F"delims=,"%%iin(%TEMP%\C。TXT)DOIFNOT"%%i"=="ChangeName。Cmd"REN"%securePath%\%%i""%1%%o。
%2">NulremDEL%TEMP%\C。TXT/Q>NU >%TEMP%\C。TXTFOR/L%%oin(1,1,%3)DOFOR/F"delims=,"%%iin(%TEMP%\C。TXT)DOIFNOT"%%i"=="ChangeName。
Cmd"REN"%%i""%1%%o。%2">NulremDEL%TEMP%\C。TXT/Q> 完成。。。 把上面的内容复制粘贴到新建一个记事本里面然后照着上面提示的改成你要改的文件名然后另存为文件名随便记住后缀名一定要是。
BAT下面的保存类型选所有文件最后执行就行啦。收起