Guten Tag,
ich habe einen Ordner wo meine Server-Exports gespeichert werden. Der Inhalt von diesem Ordner sind also weitere Ordner mit dem Datum als Namen.
Nun wollte ich ein mal pro Woche diese Ordner mit 7zip zippen und am ende des Monats ein Monatsbackup machen. Nach ca. 3 Monaten kann dann das älteste Backup gelöscht werden. Dadurch habe ich immer die letzten 3 Monate als Backup und vom aktuellen Monat jeweils die Wochen als Backup.
Dies wollte ich nun mit einer Batchdatei ohne Erfahrung realisieren. Google spuckt natürlich viele einzelne Befehle aus aber komme damit auf keinen grünen Zweig.
Als Test hatte ich folgendes probiert:
Hier habe ich am Ende fünf Dateien wovon die älteste immer überschrieben wird. Den Ordnerpfad habe ich in der backup.txt Datei angegeben.
diese Datei macht natürlich nicht das, was ich vorhatte. Ich weiss auch nciht wie ich da rangehen soll. Ich muss ja erst einmal herausfinden, was für Monatbackups und Wochenbackups existieren. Nach 4 Wochenbackups soll daraus ein Monatsbackup gemacht werden. Nach 3 Monatsbackups kann immer das älteste Backup gelöscht werden.
Kann mir bitte wer helfen, wie ich da rangehen soll?
mfg -Rayz-
ich habe einen Ordner wo meine Server-Exports gespeichert werden. Der Inhalt von diesem Ordner sind also weitere Ordner mit dem Datum als Namen.
Nun wollte ich ein mal pro Woche diese Ordner mit 7zip zippen und am ende des Monats ein Monatsbackup machen. Nach ca. 3 Monaten kann dann das älteste Backup gelöscht werden. Dadurch habe ich immer die letzten 3 Monate als Backup und vom aktuellen Monat jeweils die Wochen als Backup.
Dies wollte ich nun mit einer Batchdatei ohne Erfahrung realisieren. Google spuckt natürlich viele einzelne Befehle aus aber komme damit auf keinen grünen Zweig.
Als Test hatte ich folgendes probiert:
Code:
if exist backup5.7z del backup5.7z
if exist backup4.7z ren backup4.7z backup5.7z
if exist backup3.7z ren backup3.7z backup4.7z
if exist backup2.7z ren backup2.7z backup3.7z
if exist backup.7z ren backup.7z backup2.7z
7z u backup -up1q3r2x1y2z1w2 @backup.txt
Hier habe ich am Ende fünf Dateien wovon die älteste immer überschrieben wird. Den Ordnerpfad habe ich in der backup.txt Datei angegeben.
diese Datei macht natürlich nicht das, was ich vorhatte. Ich weiss auch nciht wie ich da rangehen soll. Ich muss ja erst einmal herausfinden, was für Monatbackups und Wochenbackups existieren. Nach 4 Wochenbackups soll daraus ein Monatsbackup gemacht werden. Nach 3 Monatsbackups kann immer das älteste Backup gelöscht werden.
Kann mir bitte wer helfen, wie ich da rangehen soll?
mfg -Rayz-