Backup Batch-Datei (*.bat)
Diskutiere Backup Batch-Datei (*.bat) im Hardware & Software Forum im Bereich Off-Topic; Moin. Ich habe mal eben eine kleine Abfrage via .bat erstellt die mir ein Backup eines Ordners samt Unterordner auf ein anderes Laufwerk erstellt. Es ...
Thema: Backup Batch-Datei (*.bat)
- 12.10.2017, 19:38 #1Gesperrt
- Registriert seit
- 19.04.2017
- Beiträge
- 2.244
Backup Batch-Datei (*.bat)
Ich habe mal eben eine kleine Abfrage via .bat erstellt die mir ein Backup eines Ordners samt Unterordner auf ein anderes Laufwerk erstellt. Es funktioniert auch so wie ich es mir vorstelle.
Der Code macht nichts anderes als, als erstes zu fragen ob das Backup mit Datumsordner erstellt werden soll oder nicht. Wenn NEIN gewählt wird, kommt die Anfrage ob nur alle neuen Dateien gesichert werden sollen (JA) oder alles (NEIN). Bei NEIN wird alles kopiert und identische Dateinamen im Zielordner ungefragt überschrieben.
Da hier ja der ein oder andere Ahnung von all dem hat, ist meine Frage: Geht das zufällig noch kürzer oder übersichtlicher oder fällt jemanden etwas auf was man besser machen kann? Anbei mal der komplette Code.
Ich hoffe man kann auch über solch Zeug hier schwatzen
Code:@echo offecho. echo BACKUP PROGRAMM echo. echo. echo ######################################################### echo Um die Pfade des Backups zu bearbeiten, echo die .bat Datei mit einem Editor oeffnen und echo die Zeilen 32, 45, 64, 72, 103 anpassen. echo ######################################################### echo. echo. echo. echo Datensicherung kann gestartet werden. echo Backup mit Datumsordner im Format (xx.xx.xxxx) erstellen? echo. set /p x=(j) Ja oder (n) Nein? if /i "%x%"=="j" goto :ja if /i "%x%"=="n" goto :nein goto ende :ja echo. echo. echo. md f:\_backup\%date%\ echo Datumsordner wurde erstellt! echo. echo ######################################################### echo. echo. echo. echo. echo --------------------------------------------------------- echo Daten werden gesichert und nachfolgend gelistet... echo --------------------------------------------------------- echo. xcopy /e c:\_backup\*.* f:\_backup\%date%\ echo. echo. echo Datensicherung abgeschlossen! goto ende :nein echo. echo. echo. echo Sollen nur alle neue Dateien gesichert werden? echo. set /p x=(j) Ja oder (n) Nein? if /i "%x%"=="j" goto :ja if /i "%x%"=="n" goto :nein goto ende :ja xcopy /e /d /i c:\_backup\*.* f:\_backup\ echo. echo. echo Datensicherung abgeschlossen! echo. goto ende :nein xcopy /e /y c:\_backup\*.* f:\_backup\ echo. echo. echo Datensicherung abgeschlossen! echo. :ende :ende echo. echo ######################################################### echo. echo. echo. echo Soll jetzt der Backup-Zielordner geoeffnet werden? echo. set /p x=(j) Ja oder (n) Nein? if /i "%x%"=="j" goto :ja if /i "%x%"=="n" goto :nein goto ende :ja echo. echo. echo. %SystemRoot%\explorer.exe /e,f:\_backup\ echo Backup-Zielordner wurde geoeffnet! echo. echo ######################################################### echo. goto ende :nein :ende echo. echo. echo. echo ZUM BEENDEN pause
-
- 13.10.2017, 08:14 #2
Klar, kürzer geht es immer, aber ist doch kurz genug. Die Echos sind ja Stilmittel.
Sagen dir so Programme wie "Robocopy" oder "Copymik" etwas?
- 13.10.2017, 08:32 #3
- 13.10.2017, 08:43 #4
Jepp, ich glaube seit NTFS kann xcopy etwas mehr
- 13.10.2017, 15:56 #5Gesperrt
- Registriert seit
- 19.04.2017
- Beiträge
- 2.244
Hallo. Robocopy ist schon ganz praktisch wie ich finde. Da wäre es mitCode:robocopy c:\ f:\_backup\ *.pdf /s
Und ja, die echos sind Stilmittel ^^ Es muss schon etwas übersichtlich sein
- 16.10.2017, 07:00 #6
- 20.06.2018, 11:02 #7Handtaschendieb
- Registriert seit
- 20.06.2018
- Beiträge
- 1
Hi,
als Backup oder Datei copy Software und alternative für robocopy empfehle ich CopyMik. Copymik kann fiel mehr als robocopy, und viel mehr flexibel.
z.B. so kannst Man für letzte 3 Wochen Backup erstellen, und nach 3 Wochen alte Backup löschen (dann Platz auf dein Laufwerk geht nicht zu ende):
copymik c:\from y:\To\{WEEKOFYEAR} /mir
und regelmäßig:
delt y:\To\{WEEKOFYEAR-3}
geht natürlich auch mit Komprimierung und Verschlüsselung (z.B. key /B [Passwort])
usw.
Backup Batch-Datei (*.bat)
Ähnliche Themen zu Backup Batch-Datei (*.bat)
-
Gta Backup funktioniert nicht: Hallo zusammen, ich wollte einen mod bei gta einfpgen, habe dann vorher den ordner kopiert. Nachdem der Mod nicht ging, habe ich den Ordner gelöscht...
-
Datei ist nicht mehr gültig ?!?: Hallo, ich habe ein Problem mit der Installation des Spiels. Nach dem Update vom 30.8.2015 konnte ich das Spiel nicht mehr starten. Daraufhinn...
-
"File Checker" Wie Datei sehen?: Edit: Bitte Löschen. Facepalm ^^....^^(Thema erledigt)