2013-04-03 80 views
-2

我想創建一組文件夾,例如使用windows批處理文件命名爲folder1,folder2,folder3,...,folder40。我可以使用命令call md folderN對N中的(1,40)執行此操作,但我想知道是否可以使用for循環來執行此操作?在windows中創建帶有for循環的文件夾

我已經嘗試使用FOR /L %%I IN (1,1,40) DO call md folder%%I來做到這一點,但它似乎並沒有工作。有任何想法嗎?

回答

1

MD是一個內部Windows命令。這意味着它應該直接調用,而不是調用。

所以,你只需要

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

我不能讓你寫的東西爲我工作,但我使用: '不要i = 1到40 MD文件夾%我 enddo' 它工作得很好。不管怎麼說,還是要謝謝你。 –

+0

你不在windows cmd shell中,我假定你是。但可能在PowerShell中。 –

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