www.fltk.net > DOS批处理:批量改文件名,去掉最后一个下划线之后的编号

DOS批处理:批量改文件名,去掉最后一个下划线之后的编号

罐头梨子的答案弊端就在于如果D后边数字大于9,那么截取的位置将发生变化,导致重命名失败. 以下代码可

for /f "delims=_" %%i in (11.txt) do ech

建议备份后测试。反正我用的可以。如果字符少于12个,照样会添加。 @echo off&se

@echo offfor /f "delims=" %%a in ('d

@echo offsetlocal enabledelayedexpansionset num=0f

@echo off&setlocal enabledelayedexpansionfor /

::代码开始 @echo off&setlocal enabledelayedexp

ren *!*.* *_!*.* 或者你知道感叹号前有几个字母,后面有几个字母,使用通配符,比如前

@echo offsetlocal enabledelayedexpansionfor %%a in

@echo off for /f "tokens=1,2,3 delims=_.&quo

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com