- 帖子
- 22
- 积分
- 284
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2008-8-18
|
用递归吧.创建多少层都可以,只要你愿意等...
cls&@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
改进了兼容性.
[ 本帖最后由 dishuo 于 2008-8-20 22:10 编辑 ] |
|