我想在当前目录下先创建4个文件夹a,b,c,d
再在每个文件夹下包括子目录下又创建4个文件夹a,b,c,d
也就是说每个文件夹下包括子文件夹都有a,b,c,d4个文件夹,局限是4层.
看似简单作起来还真有点难度,各位高人有什么办法吗?
再在每个文件夹下包括子目录下又创建4个文件夹a,b,c,d
也就是说每个文件夹下包括子文件夹都有a,b,c,d4个文件夹,局限是4层.
看似简单作起来还真有点难度,各位高人有什么办法吗?
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
for %a in (a b c d) do @for %b in (a b c d) do @for %c in (a b c d) do @for %d in (a b c d) do @md %a\%b\%c\%d
Originally posted by lxmxn at 2007-1-10 10:14 PM:
在CMD命令行执行一下代码:
...
for %a in (a b c d) do @for %b in (a b c d) do @for %c in (a b c d) do @for %d in (a b c d) do @md %a\%b\%c\%d
Originally posted by NaturalJ0 at 2007-1-11 10:01:
lxmxn 这个 for 套的真凶。
上次写 FOR 里套 FOR 好像出了点奇怪的错,现在还有点后怕,搞得我现在只要 FOR 里套 FOR 就用 CALL 。
[ Last edited by NaturalJ0 ...
@echo off&setlocal enabledelayedexpansion
:loop
for %%a in (a b c d) do (
setlocal
set/a num+=1
if !num! lss 4 call :loop %1\%%a
md %1\%%a 2>nul
endlocal
)
pause