For loop 在windows批处理中使用for循环创建文件夹

For loop 在windows批处理中使用for循环创建文件夹,for-loop,batch-file,For Loop,Batch File,我想使用windows批处理文件创建一组文件夹,例如名为folder1、folder2、folder3、…、folder40。我可以使用命令callmdfoldern40次来实现这一点,但我想知道是否可以使用for循环来实现这一点 我已尝试在(1,1,40)DO call md folder%%I中使用FOR/L%%I来执行此操作,但似乎不起作用。有什么想法吗?MD是一个内部Windows命令。这意味着应该直接调用它,而不是调用它 所以,你只需要 for /L %%a in (1,1,40)

我想使用windows批处理文件创建一组文件夹,例如名为folder1、folder2、folder3、…、folder40。我可以使用命令
callmdfoldern
40次来实现这一点,但我想知道是否可以使用for循环来实现这一点


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

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

所以,你只需要

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

这在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

我无法让您编写的内容为我工作,但我使用了:
doi=1到40md文件夹%I enddo
,效果很好。无论如何,谢谢。你不在windows cmd shell中,我以为你在。但可能是在powershell中。