本帖最后由 13711640208 于 2021-6-24 14:36 编辑
目的 就是把目录下的文件名字换个格式 如20200720171513-O-L01-EN-15899666906.wav 换成15899666906_20200720171513.wav
上百个文件需要更改- setlocal EnableDelayedExpansion
- for /f "delims=" %%a in ('cmd /c "dir /b %cd%\*.wav"') do (
- set a=%%a
- )
- for /f "tokens=1,2,3,4,5,6,7 delims=-. " %%a in ('cmd /c "dir /b %cd%\*.wav"') do (
- set b=%%e_%%a.wav
- )
- ren %a% %b%
- pause
复制代码 这代码只能改set获取到的最后一个值 没啥用 |