- 帖子
- 34
- 积分
- 378
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2008-8-20
|
@echo off
set/a dep=0
set/p max=你想创建多少层目录?
call :creatfolder .
cd 3\5\8\4\1\8\4\9\1
pause&goto:eof
:creatfolder
set/a dep+=1
if %dep% leq %max% (
for /l %%i in (1,1,9) do call :creatfolder %1\%%i
) else (
md %~dps0%1>nul 2>&1
)
set/a dep-=1
上面那段代码是我在逛论坛时看到的。有几个地方不明白。
set /a dep=0
call :creatfolder .
set/a dep+=1
if %dep% leq %max% (
for /l %%i in (1,1,9) do call :creatfolder %1\%%i
) else (
md %~dps0%1>nul 2>&1
)
set/a dep-=1
你要是有空的话就把整个代码解一下我也没意见。。呵呵!!!睡觉了,明早来拿答案哦!!!!!! |
|