给个笨办法,和你的又那么点类似
先初始化n:
set n=0
然后就开始累加:
set /a n+=1
最后来个条件判断,例如加到10就退出:
if %n%==10 exit
另外给个for /f 的模板:
@echo off
set n=0
for /f "delims=" %%i in ('dir /s /b *.txt') do (
set /a n+=1
if "%n%"=="10" exit
command
)
======================
再补充一个:
for /L %%i in (1,1,10) do (command)
1,1,10则表示起始值是1,步长是1,也可以是负数,终值是10
for /l %%i in (1,1,10) do (
//do 1
//do 2
//do 3
)