Via Batch neuesten Ordner in einem Verzeichnis auslesen und kopieren
hallo zusammen,
habe gesucht, einiges gefunden aber nicht die Lösung für meine Anforderung.
Hoffe ihr könnt mir weiterhelfen. Vielen Dank im Voraus.
Anforderung.
in einem Verzeichnis wird täglich ein neuer Ordner (Name des Ordners "Ordner_tt.mm.yyyy) erstellt, welcher ein Backup auf Fileebene enthält.
wie kann ich via batch den neuesten Ordner ermitteln, damit ich den Ordner inklusive Unterordner via xcopy in ein anderes Verzeichnis kopieren kann?
habe gesucht, einiges gefunden aber nicht die Lösung für meine Anforderung.
Hoffe ihr könnt mir weiterhelfen. Vielen Dank im Voraus.
Anforderung.
in einem Verzeichnis wird täglich ein neuer Ordner (Name des Ordners "Ordner_tt.mm.yyyy) erstellt, welcher ein Backup auf Fileebene enthält.
wie kann ich via batch den neuesten Ordner ermitteln, damit ich den Ordner inklusive Unterordner via xcopy in ein anderes Verzeichnis kopieren kann?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 212298
Url: https://administrator.de/contentid/212298
Ausgedruckt am: 22.11.2024 um 14:11 Uhr
6 Kommentare
Neuester Kommentar
Hallo cali169,
ginge z.B. so:
(Verzeichnisse in Zeile 2 und 3 noch an deine Gegebenheiten anpassen)
Grüße Uwe
Gelöste Beitrage bitte auch als solche markieren.Danke.
ginge z.B. so:
(Verzeichnisse in Zeile 2 und 3 noch an deine Gegebenheiten anpassen)
@echo off & setlocal ENABLEDELAYEDEXPANSION
set "rootfolder=C:\Verzeichnis"
set "targetfolder=C:\Zielverzeichnis"
for /f "tokens=* delims=" %%g IN ('dir /B /AD /TC /O-D "%rootfolder%\Ordner_*"') DO @(
xcopy /E /Y "!rootfolder!\%%g" "!targetfolder!\%%g\"
goto end
)
:end
Grüße Uwe
Gelöste Beitrage bitte auch als solche markieren.Danke.
kommt als Meldung
hier geht's ohne probleme
du hast das aber hoffentlich nicht mit den Zahlen am Anfang in deine Batch kopiert ...
bitte benutze hier Tags für das einstellen von Code. Danke.
0 Datei(en) kopiert
? sind denn überhaupt Dateien in dem Ordner mgdtrs_*
?hier geht's ohne probleme
du hast das aber hoffentlich nicht mit den Zahlen am Anfang in deine Batch kopiert ...
bitte benutze hier Tags für das einstellen von Code. Danke.