对于01或001,要自己在for循环中进行处理成文本。见下面:
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
for /L %%i in (1,1,1000) do (
set num=000%%i
set num=!num:-3!
处理你要的进行的语句,在要用%%i的地方引用!num!
)
ENDLOCAL
前导零的位数由set num=!num:-3!来控制,这里是三位,如001。
for /l %%b in (1,1,10) do md 00%%b
你懂的