发布网友 发布时间:2022-10-08 20:47
共1个回答
热心网友 时间:2023-11-18 00:28
set xz=!xz:_*=!这句有问题,此命令不支持通配符._*并不能匹配到文件名_后面的数字.
注意少了一个空格
相似提问或同一提问:http://zhidao.baidu.com/question/2051993712820318747.html
追问怎么改啊追答@Echo Off
For /f "tokens=*" %%a in ('dir /a-d /b /s *_*.*') do (
For /f "tokens=1 delims=_" %%b in ("%%~na") do (
Ren "%%a" "%%b%%~xa"))
Pause
根据你的文件名用_分割文件名即可.非要用替换也可,只是代码略有不同而已.