|
Mittwoch, den 08. Juli 2009 um 18:57 Uhr |
Hier eine Batch, mit der Ordner mit Zufallsnamen in "beliebiger" Ordnertiefe erzeugt werden können.
@echo off IF (%1)==(echo) echo on IF (%1)==(/?) ( echo Creates randomly named folders. echo If you enter senseless numbers, nobody knows what happens... echo [echo] batch echo on goto return )
:anfang IF (%2)==() ( echo How many folders? set /P folders= echo How deep the structure? set /P tiefe= ) ELSE ( echo recursive start set folders=%1 set tiefe=%2 )
echo %folders% %tiefe%
set /a tiefe=%tiefe%-1 FOR /L %%n IN (1,1,%folders%) DO call :create %tiefe%
goto return REM #################
:create set ctiefe=%1 call :random if NOT (%ctiefe%)==(0) call :anfang %folders% %ctiefe% cd .. goto return
:random set rand=%random% md %rand% cd %rand% goto return
:end pause :return |