- @echo off&Setlocal enabledelayedexpansion
- cd 测试目录
- for /f "delims=" %%i in (' dir /b ') do (
- for /f "tokens=1* delims=-" %%a in ("%%i") do (
- set str=%%a
- ::非数值经set /a 后数值变为0,先替换0防止数值因进制问题被设为0
- set /a str=!str:0=1!
- if !str! GTR 0 ren "%%i" "%%b"
- )
- )
复制代码
|