Für Liste Ordnerstruktur anlegen
Ich habe eine Liste mit x-Einträgen
Eintrag1
Eintrag2
Eintrag3
Eintrag4
...
Eintragx
für diese hätte ich gerne ein Ordnerverzeichnis
010
020
030
040
...
0x0
Ich habe etwas ähnliches bereits realisiert mittels:
for /f %%i in (%Dokumente%) do md %%i
jedoch hat der Ordner dann immer den Namen des Listeneintrages und nicht 0x0
mit
for /f %%i in (%Dokumente%) do set /a zz+=1
IF %zz% LEQ 9 goto dezi;
IF %zz% LEQ 99 goto hekto;
:dezi
for /l %%j in (1,1,%zz%) do md cdr\lnk\0%%j
goto end
:hekto
for /l %%j in (1,1,9) do md cdr\lnk\0%%j
for /l %%j in (10,1,%zz%) do md cdr\lnk\%%j
goto end
:end
bekomme ich zumindest genügend richtig benannte Ordner.
in dem Ordner wird sich eine Datei befinden, die den Namen des Eintrages übernimmt.
Dies habe ich versucht mittels
for /f %%i in (%Dokumente%) do ren %%i\missing.pdf %%i.pdf
zu tun, was auch funktioniert.
Eigentlich wollte ich, dass mit einer schleife lösen:
for /f %%i in (%Dokumente%) do md %%i
x=x+1
ordner anlegen mit namen 0x0
datei verschieben in ordner 0x0
dabei umbenennen nach Eintragx aus der Liste
nächster Eintrag...
Kann mir da jemand einen Tipp geben?
Eintrag1
Eintrag2
Eintrag3
Eintrag4
...
Eintragx
für diese hätte ich gerne ein Ordnerverzeichnis
010
020
030
040
...
0x0
Ich habe etwas ähnliches bereits realisiert mittels:
for /f %%i in (%Dokumente%) do md %%i
jedoch hat der Ordner dann immer den Namen des Listeneintrages und nicht 0x0
mit
for /f %%i in (%Dokumente%) do set /a zz+=1
IF %zz% LEQ 9 goto dezi;
IF %zz% LEQ 99 goto hekto;
:dezi
for /l %%j in (1,1,%zz%) do md cdr\lnk\0%%j
goto end
:hekto
for /l %%j in (1,1,9) do md cdr\lnk\0%%j
for /l %%j in (10,1,%zz%) do md cdr\lnk\%%j
goto end
:end
bekomme ich zumindest genügend richtig benannte Ordner.
in dem Ordner wird sich eine Datei befinden, die den Namen des Eintrages übernimmt.
Dies habe ich versucht mittels
for /f %%i in (%Dokumente%) do ren %%i\missing.pdf %%i.pdf
zu tun, was auch funktioniert.
Eigentlich wollte ich, dass mit einer schleife lösen:
for /f %%i in (%Dokumente%) do md %%i
x=x+1
ordner anlegen mit namen 0x0
datei verschieben in ordner 0x0
dabei umbenennen nach Eintragx aus der Liste
nächster Eintrag...
Kann mir da jemand einen Tipp geben?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 167317
Url: https://administrator.de/forum/fuer-liste-ordnerstruktur-anlegen-167317.html
Ausgedruckt am: 30.04.2025 um 17:04 Uhr
1 Kommentar