matze-pe
Goto Top

Variabler Ordnername kopieren

Hallo,
ich schreibe gerade eine Batch Datei die bestimmte Ordner kopieren soll.

Die Ordnernamen heißen: EMS-PRT_bis_2009-06-02_12-40-11

Wenn der Ordner erstellt wird, wird das aktuelle Datum damit einbezogen.


Jetzt möchte ich diese Ordner mit dem Datum kopieren, das klappt aber nicht.


Mein Skript sieht wie folgt aus:


xcopy C:\EMS-PRT_bis_* C:\backup


Damit sage ich jetzt, das er alle Ordner die mit EMS-PRT anfangen kopieren soll, er macht es aber nicht.


Kann mir da einer weiterhelfen?


gruß
matze

Content-Key: 117278

Url: https://administrator.de/contentid/117278

Printed on: April 27, 2024 at 05:04 o'clock

Member: bastla
bastla Jun 02, 2009 at 10:52:19 (UTC)
Goto Top
Hallo matze-pe!

Versuch es so:
for /d %%i in (C:\EMS-PRT_bis_*) do xcopy "%%i" "C:\backup\%%i\"
Grüße
bastla
Member: matze-pe
matze-pe Jun 02, 2009 at 11:00:17 (UTC)
Goto Top
Hallo bastla,

vielen Dank....die Datei in dem Ordner kopiert er.


Allerdings musste ich dazu das \%%i\ hinter backup wegnehmen


for /d %%i in (C:\EMS-PRT_bis_*) do xcopy "%%i" "C:\backup"


Wie kopiert er denn den gesamten Ordner und nicht nur den Inhalt des ordners?


Vielen Dank

Gruß
Matze
Member: bastla
bastla Jun 02, 2009 at 11:05:20 (UTC)
Goto Top
Hallo matze-pe!
Wie kopiert er denn den gesamten Ordner und nicht nur den Inhalt des ordners?
Indem Du meine Batch-Zeile unverändert verwendest ... face-wink

Grüße
bastla
Member: matze-pe
matze-pe Jun 02, 2009 at 11:11:25 (UTC)
Goto Top
Das zeigt er mir, wenn ich den Batch unverändert ausführe:


C:\Skripte>for / %i in (C:\EMS-PRT_bis_*) do xcopy "%i
" "C:\backup\%i\"

C:\Skripte>xcopy "C:\EMS-PRT_bis_2009-06-02_11-52-09"
"C:\Skripte\C:\EMS-PRT_bis_2009-06-02_11-52-09\"

Ungltiger Pfad
0 Datei(en) kopiert
Member: bastla
bastla Jun 02, 2009 at 11:23:41 (UTC)
Goto Top
Hallo matze-pe!

Sorry, hatte nicht daran gedacht, dass Du einen vollständigen Pfad erhalten würdest; sollte so gehen:
for /d %%i in (C:\EMS-PRT_bis_*) do xcopy "%%i" "C:\backup\%%~nxi\"
Grüße
bastla
Member: matze-pe
matze-pe Jun 02, 2009 at 11:34:07 (UTC)
Goto Top
Super, hat geklappt.


Vielen Dank


Gruß
Matze