ROBOCOPY - kann jemand helfen
Hallo Freune,
mich treibt ROBOCOPY in den Wahnsinn. Ich versuche es hier seit Ewigkeiten, bekomme es aber nicht hin.
Folgende Aufgabe:
Ich habe ein Backup-Verzeichnis mit funktionierenden Daten.
Und ein Hauptverzeichnis mit teilweise defekten Daten.
Beide Ordner haben die Gleiche Ordnerstruktur.
Ich möchte mit ROBOCOPY alle Dateien vom Backup Ordner in den Hauptordner kopieren und alle vorhandenen Dateien die älter sind oder das gleiche Datum haben überschreiben. Neuere Dateien hingegen nicht.
Mit:
Robocopy C:\BACKUP D:\HAUPTORDNER /E /COPYALL /XN
überschreibt ROBOCOPY auch neuere Dateien am Ziel mit der alten Version
Das will ich nicht.
Mit:
ROBOCOPY C:\BACKUP D:\HAUPTORDNER /E /COPYLL /XO
überschreibt ROBOCOPY die neueren Dateien nicht, allerdings werden Dateien mit gleichem Datum nicht kopiert. Ich möchte aber das ältere Dateien UND Dateien die das gleiche Datum haben auf alle Fälle überschrieben werden.
Wie kann ich das machen?
Grund:
Auf meinem Fileserver sind am 18.10. einige Tausen Dateien beschädigt worden. Das Problem ist mittlerweile erkannt und behoben. Wurde aber zu spät erkannt. Dateien mit denen aktiv gearbeitet wird und verändert wurden sind nicht betroffen. Deswegen möchte ich neuere Dateien beibehalten. Ältere Dateien, auf die die User vermutlich nie mehr oder nur selten zugreifen, sind größtenteils beschädigt. Diese möchte ich von einem Backup (das ich habe) wieder einspielen.
Die defekten Dateien haben aber das gleiche Dateidatum wie die gesicherten Dateien. Aus diesem Grund möchte ich einfach alle Dateien überschreiben mit der gesicherten Version, die seither nicht verändert wurden, also neueren Datums sind.
mich treibt ROBOCOPY in den Wahnsinn. Ich versuche es hier seit Ewigkeiten, bekomme es aber nicht hin.
Folgende Aufgabe:
Ich habe ein Backup-Verzeichnis mit funktionierenden Daten.
Und ein Hauptverzeichnis mit teilweise defekten Daten.
Beide Ordner haben die Gleiche Ordnerstruktur.
Ich möchte mit ROBOCOPY alle Dateien vom Backup Ordner in den Hauptordner kopieren und alle vorhandenen Dateien die älter sind oder das gleiche Datum haben überschreiben. Neuere Dateien hingegen nicht.
Mit:
Robocopy C:\BACKUP D:\HAUPTORDNER /E /COPYALL /XN
überschreibt ROBOCOPY auch neuere Dateien am Ziel mit der alten Version
Das will ich nicht.
Mit:
ROBOCOPY C:\BACKUP D:\HAUPTORDNER /E /COPYLL /XO
überschreibt ROBOCOPY die neueren Dateien nicht, allerdings werden Dateien mit gleichem Datum nicht kopiert. Ich möchte aber das ältere Dateien UND Dateien die das gleiche Datum haben auf alle Fälle überschrieben werden.
Wie kann ich das machen?
Grund:
Auf meinem Fileserver sind am 18.10. einige Tausen Dateien beschädigt worden. Das Problem ist mittlerweile erkannt und behoben. Wurde aber zu spät erkannt. Dateien mit denen aktiv gearbeitet wird und verändert wurden sind nicht betroffen. Deswegen möchte ich neuere Dateien beibehalten. Ältere Dateien, auf die die User vermutlich nie mehr oder nur selten zugreifen, sind größtenteils beschädigt. Diese möchte ich von einem Backup (das ich habe) wieder einspielen.
Die defekten Dateien haben aber das gleiche Dateidatum wie die gesicherten Dateien. Aus diesem Grund möchte ich einfach alle Dateien überschreiben mit der gesicherten Version, die seither nicht verändert wurden, also neueren Datums sind.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 196039
Url: https://administrator.de/forum/robocopy-kann-jemand-helfen-196039.html
Ausgedruckt am: 22.12.2024 um 11:12 Uhr
3 Kommentare
Neuester Kommentar
Moinsen,
Alles was neuer 18.10. ist, vorher raus und anschliessend rück kopieren.
Wenn du ein Backup Verzeichnis mit funktionierenden Daten hast dann verwende:
ROBOCOPY C:\BACKUP D:\HAUPTORDNER /MIR
Zu beachten ist das man die cmd als Admin startet und bei dem Schalter MIR werden Dateien die in der Quelle nicht vorhanden sind im Ziel gelöscht. Hast du keine Snapshots?
Gruss
tonyscooby
Alles was neuer 18.10. ist, vorher raus und anschliessend rück kopieren.
Wenn du ein Backup Verzeichnis mit funktionierenden Daten hast dann verwende:
ROBOCOPY C:\BACKUP D:\HAUPTORDNER /MIR
Zu beachten ist das man die cmd als Admin startet und bei dem Schalter MIR werden Dateien die in der Quelle nicht vorhanden sind im Ziel gelöscht. Hast du keine Snapshots?
Gruss
tonyscooby