Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge

Dateien löschen per Batch-Datei (nach Backup)

jabath / 8 Antworten / Flachansicht Nickles

Hallo,


ich möchte mir eine Batchdatei zur regelmäßigen Datensicherung erstellen. Das läuft auch erstmal sehr gut. Mit xcopy und den passenden Parametern werden nur Dateien die neu sind oder die sich verändert haben kopiert.


Was ich jetzt noch möchte ist das Löschen von Dateien im Zielverzeichnis, die im Quellverzeichnis nicht mehr vorhanden sind. Sonst sammelt sich im Backupverzeichnis ein Haufen Müll der gar nicht mehr gebraucht wird.


Hat jemand einen Tip, oder kennt den passenden Befehl?


Danke schon mal


JABATH

bei Antwort benachrichtigen
Borlander jabath „Dateien löschen per Batch-Datei (nach Backup)“
Optionen

Ich sehe aus folgenden Gründen keine Veranlassung zum Löschen:

  • Ein Backup sollte auch einen "Schutz" gegen ungewollt gelöschte Dateien bieten
  • Verschobene Dateien werden bei xcopy auch nicht berücksichtig, man würde also evtl. verschobeene Dateien im Backup einfach löschen
  • Von Zeit zu Zeit ist es sowieo sinnvoll ein komplett neues Backup zu beginnen, so daß man auch mehrere unabhängige BackUp-Sätze (wobei die sich auch zeitlich unterscheiden)


Ich mache das ganze folgendermaßen: Ich füge dem Backup täglich die geänderten Dateien an und erzeuge dabei auch noch den Verzeichnisbaum incl. Dateien in eine neue Datei. Nach einem Gewissen Zeitraum beginne ich einen komplett neuen Satz von BackUp-Medien...


Gruß
Borlander
bei Antwort benachrichtigen