
38876
23.06.2008, aktualisiert um 14:21:47 Uhr
Mit BAT Datei neueste Datei kopieren
Hallo zusammen,
ich habe folgendes Problem:
Ich würde gerne die neueste Datei aus einem Verzeichnis wegkopieren.
Folgenden Ansatz hätte ich schon:
for /f %%i in ('dir /b /A
/O:D e:\test\*.*') do set newestdump="%%~dpnxi" & set newestdump
xcopy e:\test\%newestdump% e:\sicherung\
Leider kopiert er mir aber nichts.
Wenn ich mir über echo %newestdump% die Inhalt des Parameters anzeigen lasse dann zeigt er mir nicht nur den Dateinamen sondern auch immer e:\ mit an. Wäre nicht so schlimm, wenn er mir e:\test\dateiname anzeigen würde.
E:\ zeigt er mir vermutlich an, weil die Bat-Datei direkt auf e: liegt.
Was muss ich ändern damit er mir in der Variablen nur den Dateiname oder den richten Pfad anzeigt?
Danke schon mal für eure Hilfe und Antworten.
Grüße
ich habe folgendes Problem:
Ich würde gerne die neueste Datei aus einem Verzeichnis wegkopieren.
Folgenden Ansatz hätte ich schon:
for /f %%i in ('dir /b /A
xcopy e:\test\%newestdump% e:\sicherung\
Leider kopiert er mir aber nichts.
Wenn ich mir über echo %newestdump% die Inhalt des Parameters anzeigen lasse dann zeigt er mir nicht nur den Dateinamen sondern auch immer e:\ mit an. Wäre nicht so schlimm, wenn er mir e:\test\dateiname anzeigen würde.
E:\ zeigt er mir vermutlich an, weil die Bat-Datei direkt auf e: liegt.
Was muss ich ändern damit er mir in der Variablen nur den Dateiname oder den richten Pfad anzeigt?
Danke schon mal für eure Hilfe und Antworten.
Grüße
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 90420
Url: https://administrator.de/forum/mit-bat-datei-neueste-datei-kopieren-90420.html
Ausgedruckt am: 20.05.2025 um 19:05 Uhr
4 Kommentare
Neuester Kommentar