在Windows批处理中使用for循环创建文件夹

时间:2013-04-03 11:27:19

标签: for-loop batch-file

我想使用Windows批处理文件创建一组文件夹,例如名为folder1,folder2,folder3,...,folder40。对于(1,40)中的N,我可以使用call md folderN命令执行此操作40次,但我想知道我是否可以使用for循环来执行此操作?

我尝试使用FOR /L %%I IN (1,1,40) DO call md folder%%I来执行此操作,但似乎无效。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

MD是一个内部Windows命令。这意味着应该直接调用它,而不是CALLed。

所以,你只需要

 for /L %%a in (1,1,40) do md folder%%a

答案 1 :(得分:0)

这在XP中也有效:

FOR /L %%I IN (1,1,40) DO call md folder%%I

..或在命令行上:

FOR /L %I IN (1,1,40) DO call md folder%I

...但这不起作用:

FOR /L %I IN (1,1,40) DO call :md folder%I