Batch für Robocopy und und WinRar mit täglichen Ordnern
Hallo allerseits,
habe jetzt schon einge Beträge mit ähnlichen Anliegen durchgelesen,
aber leider hat es bei mir noch nicht richtig geshnackelt...
also folgende Anforderung:
Robocopy schreibt die geänderten Files Dateien täglich in einen Ordner mit dem namen des aktuellen Datums -> 2007_03_21
WinRar geht dann anschliessend hin und komprimiert diesen Ordner in eine Datei mit Namen des aktuellen Datums und löscht ggf den Quellordner.
Um dann nicht zu viele RARs zu haben, könnte Winrar die Ordner auch zu einem wöchentlichen Archiv zusammenpacken und dann löschen...
nichts einfacher als das, oder?
Vielen lieben Dank für eure Hinweise
Thomas
habe jetzt schon einge Beträge mit ähnlichen Anliegen durchgelesen,
aber leider hat es bei mir noch nicht richtig geshnackelt...
also folgende Anforderung:
Robocopy schreibt die geänderten Files Dateien täglich in einen Ordner mit dem namen des aktuellen Datums -> 2007_03_21
WinRar geht dann anschliessend hin und komprimiert diesen Ordner in eine Datei mit Namen des aktuellen Datums und löscht ggf den Quellordner.
Um dann nicht zu viele RARs zu haben, könnte Winrar die Ordner auch zu einem wöchentlichen Archiv zusammenpacken und dann löschen...
nichts einfacher als das, oder?
Vielen lieben Dank für eure Hinweise
Thomas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 54692
Url: https://administrator.de/contentid/54692
Ausgedruckt am: 26.11.2024 um 04:11 Uhr
6 Kommentare
Neuester Kommentar
G' Abend,
1. Teil:
2. Teil:
Alles natürlich ungetestet. Biber oder bastla werden das sicher noch verfeinern. *gg*
Grüße
Dani
Robocopy schreibt die geänderten Files Dateien täglich in einen Ordner mit dem namen
des aktuellen Datums -> 2007_03_21
WinRar geht dann anschliessend hin und komprimiert diesen Ordner in eine Datei mit
Namen des aktuellen Datums und löscht ggf den Quellordner.
Dieses lässt sich auch in einem Schritt machen. Schließlich kann WinRAR auch das Archivbit benutzen, auslesen und dann löschen.des aktuellen Datums -> 2007_03_21
WinRar geht dann anschliessend hin und komprimiert diesen Ordner in eine Datei mit
Namen des aktuellen Datums und löscht ggf den Quellordner.
Um dann nicht zu viele RARs zu haben, könnte Winrar die Ordner auch zu einem
wöchentlichen Archiv zusammenpacken und dann löschen...
Da könntest du einen extra Batch schreiben, der z.B. jeden Sonntag Nacht läuft.wöchentlichen Archiv zusammenpacken und dann löschen...
1. Teil:
@echo off & Setlocal EnableDelayedExpansion
SET dir_src=G:\test
SET dir_des=D:\backup
for /f "delims=. tokens=1,2,3" %%a in ('echo %date') do (
set day=%%a
set month=%%b
set year=%%c
)
rar.exe a -ac -m5 -y -r -ac -ao "%dir_des%\%year%_%month%_%day%.rar" "%dir_src%"
2. Teil:
@echo off & Setlocal EnableDelayedExpansion
SET dir_src=G:\backup
SET dir_des=D:\
rar.exe a -ac -m5 -y -r "%dir_des%\kw.rar" "%dir_src%"
for /f "delims=" %%a in ('dir /b "%dir_src%"') do del "%dir_src%\%%a"
Grüße
Dani
Moin Tomacar,
na, da lass uns lieber noch einen Moment auf der konzeptionellen Ebene verweilen, ehe wir hier irgendwas handwerklich umsetzen...
Ein paar Rückfragen:
Da ist doch nichts da, mit dem Du vergleichen kannst???
Oder willst Du "täglich" alle Daten mit Änderungsdatum von "gestern" sichern?
Wenn ja, HTF glaubst Du, irgendeine Datei jemals wiederfinden zu können?
Warum diese Komprimiererei in einem Zeitalter, in dem ein Brötchen doppelt so viel kostet wie eine wiederbeschreibbare DVD mit integrierter Ölstandsanzeige?
Warum nicht den ganzen Quark (also diese Delta-Sicherungen) auf ein externes Medium 1:1 kopieren?
Von welchen Umfängen reden wir denn? Schneidest Du tagsüber selbstgedrehte Schulmädchenfilme? Wenn ja, lohnt sich ein solcher Aufwand.
Wenn Du aber je Tag nur ein Word-Dokument bearbeitest und alle zwei Wochen noch Deine Benzinkosten in Excel einpflegst, dann eher nicht.
Poste doch bitte eine grobe Skizze von dem Batch/von dem, was Du schon hast oder sag konkret, an welchen Stellen es genau klemmt.
Denn so überzeugend (oder überzeugend dargelegt) finde ich Deinen Plan noch nicht, dass ich sofort mit der Umsetzung beginnen möchte..
Gruss
Biber
[Edit] Grad gesehen...da hat ja doch schon ein Dani <*winkzz*> sofort drauflosgetippselt...
Ich würde mich trotzdem über eine Tomacar-Antwort freuen.
[/Edit]
na, da lass uns lieber noch einen Moment auf der konzeptionellen Ebene verweilen, ehe wir hier irgendwas handwerklich umsetzen...
Ein paar Rückfragen:
Robocopy schreibt die geänderten Files Dateien täglich in einen Ordner
??? "die geänderten"??? Verglichen mit was?Da ist doch nichts da, mit dem Du vergleichen kannst???
Oder willst Du "täglich" alle Daten mit Änderungsdatum von "gestern" sichern?
Wenn ja, HTF glaubst Du, irgendeine Datei jemals wiederfinden zu können?
Warum diese Komprimiererei in einem Zeitalter, in dem ein Brötchen doppelt so viel kostet wie eine wiederbeschreibbare DVD mit integrierter Ölstandsanzeige?
Warum nicht den ganzen Quark (also diese Delta-Sicherungen) auf ein externes Medium 1:1 kopieren?
Von welchen Umfängen reden wir denn? Schneidest Du tagsüber selbstgedrehte Schulmädchenfilme? Wenn ja, lohnt sich ein solcher Aufwand.
Wenn Du aber je Tag nur ein Word-Dokument bearbeitest und alle zwei Wochen noch Deine Benzinkosten in Excel einpflegst, dann eher nicht.
Poste doch bitte eine grobe Skizze von dem Batch/von dem, was Du schon hast oder sag konkret, an welchen Stellen es genau klemmt.
Denn so überzeugend (oder überzeugend dargelegt) finde ich Deinen Plan noch nicht, dass ich sofort mit der Umsetzung beginnen möchte..
Gruss
Biber
[Edit] Grad gesehen...da hat ja doch schon ein Dani <*winkzz*> sofort drauflosgetippselt...
Ich würde mich trotzdem über eine Tomacar-Antwort freuen.
[/Edit]
Danke, Tomacar,
für die Erläuterung.
Was die Robocopy-Parameter betrifft: das kommt darauf an, ob Du die 1.96 NT-Version benutzt oder die 010-XP-Version.
In beiden gibt es aber unter anderem Parameter wie:
Aber: ich sehe auch gar nicht die Notwendigkeit von Robocopy.
Nimm doch den normaler XCopy, der kann das doch auch.
Gruss
Biber
für die Erläuterung.
Was die Robocopy-Parameter betrifft: das kommt darauf an, ob Du die 1.96 NT-Version benutzt oder die 010-XP-Version.
In beiden gibt es aber unter anderem Parameter wie:
...
File Selection: /A : copy only files with the Archive attribute set
/M : like /A, but remove Archive attribute from source files.
Nimm doch den normaler XCopy, der kann das doch auch.
Gruss
Biber