[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. cd..\..
  3. cd /d e:\.
  4. for /l %%i in (1 1 20 ) do md %%i
  5. pause
  6. cd..\..
  7. cd /d e:\.
  8. for /l %%i in (1 1 20 ) do rd %%i
  9. pause
  10. @echo off
  11. cd..\..
  12. cd /d e:\.
  13. md 1
  14. md 2
  15. md 3
  16. md 4
  17. md 5
  18. md 6
  19. md 7
  20. md 8
  21. md 9
  22. md 10
  23. md 12
  24. md 13
  25. md 14
  26. md 15
  27. md 16
  28. md 17
  29. md 18
  30. md 19
  31. md 20
  32. pause
复制代码

TOP

回复 63# zh_1452

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

这样简单点不好么?

TOP

回复 64# redwolf100
  1. @echo off
  2. echo 大家好,我是服部半藏,请多指教!
  3. pause
复制代码

TOP

@echo off
:: 创建名字为1-20的20个连续的文件夹
for /l %%a in (1,1,20)  do md %%a
pause>nul
成长之路从这里开始

TOP

本帖最后由 shelluserwlb 于 2014-11-8 15:16 编辑

题目很简单,思来想去也就这几种方法了。
很多常用的方法已被楼上的朋友抢先做了,我也凑一份。
  1. echo off
  2. set folder=1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
  3. for %%i in (%foldr%) do md %%i>nul 2>nul
复制代码

TOP

  1. @echo off
  2. for /l %%i in (1,1,20) do md %%i
  3. pause
复制代码

TOP

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

TOP

PS
  1. 1 .. 20 |
  2. %{
  3. md $_
  4. }
复制代码
本人所发所有贴子或代码, 诸大侠若认为有改进之处,请不吝赐教,感激不尽!

TOP

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

TOP

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

TOP

for循环能做的goto循环都能做,只是可能麻烦点而已
  1. @echo off
  2. set b=0
  3. :a
  4. set /a b=b+1
  5. md %b%
  6. if %b% equ 20=exit
  7. goto a
复制代码

TOP

@echo off
for /l %%i in (1 1 20) do (@md %%i)
pause>nul
rem  已1为步长创建文件夹

@echo off
:a
set /a n+=1
md %n%
if %n% lss 20 goto a
pause>nul & exit
rem 循环判断自增值 创建文件夹

@echo off
set "str="
for /l %%i in (1 1 20) do call set str=%%str%% %%i
md %str% && pause>nul & exit
rem  步长为1自增至20 连接成长字符串,然后按字符串一次创建20个文件夹

TOP

返回列表