我想使用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
来执行此操作,但似乎无效。有什么想法吗?
答案 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