回复 1# gddsssko
此类问题俺一般将其归属到文本处理问题,习惯上借助gawk( http://bcn.bathome.net/tool/4.1.0/gawk.exe )来解决:- @echo off
- rem 建议保存为ANSI编码格式
- for /f "delims=" %%a in ('dir /b /s /a-d') do (
- for /f "delims=" %%b in ('echo;%%~na^|gawk -v"FPAT=^[^0-9]*[0-9]+" "{print $1}"') do (
- ren "%%a" "%%b%%~xa"
- )
- )
复制代码
|