是无限创建吧,建议先建一个新文件夹然后在此文件夹中运行以下代码(请慎用之):
@echo off
set a=abcdefghijklmnopqrstuvwxyz1234567890-_
:begin
set n=0&set var=&set str=
:lp
set /a b=%random%%%38
call,set var=%%a:~%b%,1%%
set str=%str%%var%
set /a n+=1
if %n% lss 9 goto lp
md %str%
)
goto begin
以上代码将实现在当前文件夹中建n个随机9位数的文件夹,如想建无穷层(因系统对路径长度的限制实际上做不到无穷,理论上可以)的文件夹则只要在md %str%下面再加入一行cd %str%就可以了(同时把9改为小一点的数字),如下:
@echo off
set a=abcdefghijklmnopqrstuvwxyz1234567890-_
:begin
set n=0&set var=&set str=
:lp
set /a b=%random%%%38
call,set var=%%a:~%b%,1%%
set str=%str%%var%
set /a n+=1
if %n% lss 3 goto lp
md %str%
cd %str%
)
goto begin
Last edited by zw19750516 on 2008-4-12 at 12:21 PM ]