Robocopy verschiebt alte Dateien, anstatt sie zu überschreiben

Robocopy verschiebt alte Dateien, anstatt sie zu überschreiben

Ich bin ein echter Neuling im Bereich Robocopy und weiß nicht, ob meine Idee umsetzbar ist.

Ich möchte einen Backup-Ordner erstellen, sagen wir mit dem Ziel „Backup“. Aber jedes Mal, wenn Robocopy eine andere Datei als das vorhandene Backup findet (neuere, gelöschte, was auch immer), möchte ich, dass es die bereits vorhandene Datei an ein neues Ziel wie „altes Backup“ verschiebt (perfekt wäre es, wenn es den Ordner nach dem aktuellen Datum benennen könnte).

Praxisbeispiel:

Oma schneidet ein Bild zu und überschreibt das Original. Ich mache ab und zu Backups.

EINEN MONAT später schreit Oma: „Wo ist das Original?“

  1. Normalerweise wird das neue (zugeschnittene) Bild als neuer gekennzeichnet und überschreibt das alte. Bild weg, Oma traurig.

  2. Was ich mir wünsche: Robocopy erkennt, dass sich die Datei geändert hat, verschiebt die alte Datei ins „alte Backup“ und legt die neue Datei im Hauptordner „Backup“ ab. Das Originalbild ist im Ordner „altes Backup“ und Oma ist glücklich.

PS: Jedes andere Programm, das dazu in der Lage ist, ist ebenfalls willkommen:PS

Antwort1

Sie können Folgendes versuchen:

1.kostenlose Dateisynchronisierung

FreeFileSync ist eine Software zum Vergleichen und Synchronisieren von Ordnern, die Sicherungskopien aller Ihrer wichtigen Dateien erstellt und verwaltet. Anstatt jedes Mal jede Datei zu kopieren, ermittelt FreeFileSync die Unterschiede zwischen einem Quell- und einem Zielordner und überträgt nur die erforderliche Mindestmenge an Daten.

2. Windows-Dateiversionsverlauf Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

3. Sie können versuchen, ein Skript zu erstellen. Hinweise/ähnliche Fragen -

3a.Möglichkeit, eine Sicherungskopie nur der geänderten Dateien in einem Verzeichnis zu erstellen

3b

So sichern Sie Dateien, bevor Sie sie mit rsync überschreiben

--backup-Option von rsync

-b, --backup
With this option, preexisting destination files are renamed as
each file is transferred or deleted. You can control where the
backup file goes and what (if any) suffix gets appended using
the --backup-dir and --suffix options

3c.Sichern bestimmter Dateien vor dem Ersetzen basierend auf dem Inhalt des Quellordners

3d.Verwenden Sie Rsync für die Sicherung ohne Überschreiben

Antwort2

Syncthing und GsRichcopy360 sind bisher so gut, beide haben tolle Funktionen und sind für mich bisher beim Testen und Verwenden solide. Die Installation war problemlos und verbraucht VIEL weniger Ressourcen als die CPU. Beide können die in Ihrer Frage geforderten Aufgaben erledigen

Antwort3

Robocopy kann kaum verschiedene Versionen geänderter Dateien speichern. Was Sie brauchen, ist eher eine inkrementelle Backup-Strategie, die geänderte Dateien zum geplanten Zeitpunkt automatisch sichern kann.

Es gibt viele Backup-Software, die dies kostenlos tun kann, Sie könnten verweisen aufinkrementelles und differenzielles Backup. Und ich denke, es ist kein Problem, gleichzeitig Robocopy zu verwenden.

verwandte Informationen