• 18.04.2024, 02:15
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Ordnerstruktur automatisiert erstellen

Dienstag, 7. August 2012, 11:10

Moin Jungs,
ich habe hier gerade ein kleines Problem, bei dem ihr mir sicher helfen könnt.
Es geht darum eine bestimtem Ordnerstruktur zu erstellen - und zwar immer "Monats-Ordner" -> "Tages-Ordner"
mit den Bezeichnungen z.B.
2012_08, 2012_09 etc.
bzw
2012_08_01, 2012_08_02 etc...
Am besten soltle das gleich für mindesten ein halbes Jahr geschehen und am besten auch so universell, dass ich es imemr weiterverwenden kann.
Deke per Batch-Datei sollte das sicher möglich sein....stecke das selbst aber nicht so tief drin. Evtl könnt ihr mir da ja weiterhelfen oder es hat wohlmöglich schon jemand selsbt mal etwas entsprechendes geschrieben. Google lieferte bisher nur semi-zufiredenstellende Ergebnisse...versuche aber anhand derer mir es selstb zusammen zubasteln. :thumbsup:
Gruß
Joe
Wenn man 50 Dollar Schulden hat, so ist man ein Schnorrer.
Hat jemand 50.000 Dollar Schulden, so ist er ein Geschäftsmann.
Wer 50 Millionen Dollar Schulden hat, ist ein Finanzgenie.
50 Milliarden Dollar Schulden haben - das kann nur der Staat.

Montag, 13. August 2012, 00:45

Grummel.... Datumsrechnen mit Batch ist murks...

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
@echo off

set myyear=%date:~-4%
set mymonth=%date:~-7,2%
set myday=%date:~-10,2%
set mydir1=%myyear%_%mymonth%

mkdir c:\%mydir1%
cd c:\%mydir1%

mkdir %mydir1%_%myday%

set myday2=%myday%

:zaehlen
set /a myday2=myday2+1
mkdir %mydir1%_%myday2%
if %myday2% LEQ 30 goto zaehlen

cd c:\

set mymonth2=%mymonth%

:zaehlen2
set /a mymonth2=mymonth2+1
mkdir %myyear%_%mymonth2%
cd %myyear%_%mymonth2%
mkdir %myyear%_%mymonth2%_1
mkdir %myyear%_%mymonth2%_2
mkdir %myyear%_%mymonth2%_3
mkdir %myyear%_%mymonth2%_4
mkdir %myyear%_%mymonth2%_5
mkdir %myyear%_%mymonth2%_6
mkdir %myyear%_%mymonth2%_7
mkdir %myyear%_%mymonth2%_8
mkdir %myyear%_%mymonth2%_9
mkdir %myyear%_%mymonth2%_10
mkdir %myyear%_%mymonth2%_11
mkdir %myyear%_%mymonth2%_12
mkdir %myyear%_%mymonth2%_13
mkdir %myyear%_%mymonth2%_14
mkdir %myyear%_%mymonth2%_15
mkdir %myyear%_%mymonth2%_16
mkdir %myyear%_%mymonth2%_17
mkdir %myyear%_%mymonth2%_18
mkdir %myyear%_%mymonth2%_19
mkdir %myyear%_%mymonth2%_20
mkdir %myyear%_%mymonth2%_21
mkdir %myyear%_%mymonth2%_22
mkdir %myyear%_%mymonth2%_23
mkdir %myyear%_%mymonth2%_24
mkdir %myyear%_%mymonth2%_25
mkdir %myyear%_%mymonth2%_26
mkdir %myyear%_%mymonth2%_27
mkdir %myyear%_%mymonth2%_28
mkdir %myyear%_%mymonth2%_29
mkdir %myyear%_%mymonth2%_30
mkdir %myyear%_%mymonth2%_31
cd c:\
if %mymonth2% LEQ 11 goto zaehlen2

:eof



Nicht schön... aber naja es geht...
er erstellt es immer für das aktuelle Jahr.
ich sag euch was... so schleifen sind nicht schön, vor allem wenn sie verbuggt sind, und aufeinmal innerhalb von 30 Sekunden merhere 100.000 Verzeichnisse angelgt werden ... -.-'

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »SMLunchen« (13. August 2012, 00:46)

Fürchtet den furchtbaren Fluch des Finsterwald-Fuchses!