返回列表 发帖
@ echo
for /l %%i in (1,1,20) do md %%i
pauseCOPY

TOP

@echo off
for /l %%i in (1,1,20) do md %%i

TOP

for /l %%i in (1,1,20) do md %%i

TOP

@echo off
for /l %%q in (1 1 20) do md %%q&&echo ok
pause

TOP

答:
@echo off
for /l %%i in (1,1,20) do (
md %%i
echo 正在创建...第%%i
)
pauseCOPY


效果:
[attach]2732[/attach]

===============
end;

TOP

for /l %%a in (  1 1 20 ) do md %%a

TOP

这样行吧

@echo off
for /l %%i in (0 1 20) do (md %%i&move %%i 包括20个文件夹)
pause

TOP

这个

@echo off
:top
set /a var+=1
md %var%
if %var% lss 21 (goto:top)
pause

TOP

setlocal EnableDelayedExpansion
for /l %%i in (20 -1 1) do (set wjj=!wjj! %%i)
md %wjj%
::还有一种
set ci=1
:a
md %ci%
if %ci%==20 exitCOPY

TOP

我又把问题想复杂了。。。

set /a i+=1
md %i%
if %i%==20 exit
call %0COPY

TOP

谢谢分享,下载学习了!

TOP

@echo off
for /l %%i in (1,1,20) do md %%iCOPY

TOP

md 1
md 2
md 3
md 4
md 5
md 6
md 7
md 8
md 9
md 10
md 12
md 13
md 14
md 15
md 16
md 17
md 18
md 19
md 20

这是一个反面教材
像我这样的SB就会用

[ 本帖最后由 pengyimin1988 于 2010-12-8 17:00 编辑 ]

TOP

本帖最后由 battab 于 2014-2-19 17:44 编辑

回复 21# kevinpeng


    目录多了这样做把20改大就可以了,感觉多此一举了
@echo off
for /l %%i in (1,1,20) do set/p=%%i;<nul>>tmp.txt
for /f "tokens=* delims=" %%i in (tmp.txt) do md %%i
del /s /q tmp.txt
pauseCOPY
学习中

TOP

@echo off
set /a a=1
:begin
md %a%
set /a a=%a%+1
if %a% lss 21 goto :begin
echo 完成
pause

TOP

返回列表