@echo off
set a=0
setlocal EnableDelayedExpansion
for %%n in (*.txt) do (
set /A a+=1
if !a! LSS 10 (ren "%%n" "说明0!a!.txt") else ren "%%n" "说明!a!.txt"
)
www.cn-dos.net/forum/viewthrea ...
作者: zyz0304360 时间: 2008-2-9 01:13
@echo off
set a=0
setlocal EnableDelayedExpansion
for %%n in (*.txt) do (
set /A a+=1
if !a! LSS 10 (ren "%%n" "0!a!.txt") else ren "%%n" "!a!.txt"
)
设置了这个
setlocal EnableDelayedExpansion
所以可以用!a!代替%a%
如果小于10
就命名成01,02。。。09
大于10就直接命名了