回复 1# gddsssko
加持sort/r确保深层目录总在前被处理...- @echo off&setlocal enabledelayedexpansion
- for /f "delims=" %%d in ('dir /b/s/ad^|findstr /il "AAAAA BCDEFW"^|sort /r') do (
- set "d=%%~nxd"
- for %%s in (AAAAA BCDEFW) do (set "_d=!d:*%%s=!"&if "!d!" neq "!_d!" (ren "%%~d" "%%s!_d!"))
- )
- endlocal&exit/b
复制代码
|