本帖最后由 holley 于 2018-8-15 13:37 编辑
回复 5# 断桥
我也是初学者
你看这样行不行?- @echo off
- setlocal enabledelayedexpansion
- for /d %%a in (*) do (
- for /f "tokens=1-3 delims= " %%b in ("%%a") do (
- set "a1=%%b"
- set "a2=%%c"
- set "a3=%%d"
- ren "%%a" "!a1!!a2!!a3!"
- )
- )
复制代码 好像空格被自动咔嚓了,增加空格的补充- @echo off
- setlocal enabledelayedexpansion
- for /d %%a in (*) do (
- for /f "tokens=1-3 delims= " %%b in ("%%a") do (
- set "var= "
- set "a1=%%b"
- set "a2=%%c"
- set "a3=%%d"
- ren "%%a" "!a1!!var!!a2!!var!!a3!"
- )
- )
复制代码
|