Home  >  Praxis & Hilfe  >  Kummerkasten  >  Windows XP  > Artikel 33787

spacer

Wie erstelle ich eine Backup-Batch-Datei?

Ich möchte unter Windows zwecks Datensicherung regelmässig ein paar Ordner auf meine externe Festplatte kopieren. Das möchte ich nicht jedesmal von Hand machen, und ich will hierfür auch keine umfangreiche Backup-Software installieren. Eigentlich schwebt mir eine Lösung mittels Batch-Datei vor. Wie könnte eine solche aussehen?

blue_quad von Gaby Salvisberg (19.07.2006)

Der DOS-Befehl «xcopy» kopiert ganze Ordner und kommt für genau diese Aufgabe wie gerufen. Erstellen Sie zum Beispiel mit dem Notepad-EditorLexikon Editor eine neue Datei namens backup.bat.

Wir gehen in diesem Beispiel von folgenden Bedingungen aus: Sie wollen Ihren «Eigene Dateien»-Ordner auf Ihre Backup-Festplatte (F:) kopieren und dabei auch noch den Ordner mit den MP3Lexikon MP3-Dateien mitnehmen, der auf Laufwerk D: liegt. Dann wären dies die passenden Befehlszeilen für Ihre Batch-Datei:

@echo Bitte alle Programme schliessen!
ping -n 6 127.0.0.1 nul
rd f:\ALT_Daten /S /Q
rd f:\ALT_MP3 /S /Q
ren f:\Daten ALT_Daten
ren f:\MP3 ALT_MP3
xcopy "C:\%homepath%\\Eigene Dateien" f:\Daten\ /E /V /H /F
xcopy D:\MP3 f:\MP3\ /E /V /H /F

Wichtig! Wir übernehmen keinerlei Verantwortung, wenn Sie durch Anwendung dieser Batchdatei Daten verlieren. So müssen Sie selber dafür sorgen, dass die Pfad-Angaben (Ordner- und Laufwerksnamen) stimmen bzw. müssen diese gegebenenfalls anpassen. Wenn Sie z.B. auf Laufwerk F: einen Ordner namens «Daten»haben, prüfen Sie, ob dieser wirklich erst umbenannt und dann gelöscht werden darf!

Hier Zeile für Zeile die Erklärung für den kryptischen Zeichensalat da oben:

Zeile 1: Die erste Zeile bewirkt, dass beim Starten der Batchdatei zuerst die Meldung «Btte alle Programme schliessen!» erscheint. Sie wollen ja keine Backups von geöffneten bzw. unvollständigen Dateien erstellen.

Zeile 2: Der PingLexikon Ping-Befehl in der zweiten Zeile ist ein Notbehelf, der eine Pause von ca. fünf Sekunden erzwingt. Die gibt Ihnen Zeit, Programme zu schliessen oder das Batch-File per Tastenkombination Ctrl+ C abzubrechen.

Zeilen 3 und 4: Diese Befehle löschen auf dem Laufwerk F: ohne weitere Nachfrage sofort die vorletzten (!) Sicherungsordner.

Zeilen 5 und 6: Worauf dann diese beiden Befehle die Ordner der letzten (!) Datensicherung umbenennen (von «Daten» auf «ALT_Daten» sowie von «MP3» auf «ALT_MP3»). So haben Sie mindestens noch Zugriff auf zwei verschiedene Datenbestände.

Zeilen 7 und 8: Die beiden mit «xcopy» beginnenden Zeilen kopieren die gewünschten Ordner in einen Sicherungsordner auf dem Laufwerk F:. Die dahinter stehenden SchalterLexikon Schalter bewirken, dass alle Unterordner (/E) sowie System- und versteckte Dateien mitkopiert (/H) und die geschriebenen Dateien geprüft (/V) werden. Dank des Schalters /F zeigt die Batchdatei während des Kopiervorgangs auch an, welche Datei gerade kopiert wird.

Zudem: In Zeile Nr. 7 sehen Sie in der Angabe des Quellordners eine so genannte Variable, nämlich «%homepath%». Diese wird von Windows XP automatisch mit «\Dokumente und Einstellungen\IhrBenutzername\» gleichgesetzt. Zudem ist die Angabe des zu kopierenden Ordners (Eigene Dateien) in der Zeile 7 in Anführungs- und Schlusszeichen gesetzt, weil die Ordnerangabe ein Leerzeichen enthält.

Wenn alles passt, können Sie in Zukunft die Batch-DateiLexikon Batch-Datei ausführen, um die dort eingetragenen Ordner automatisch auf F: zu kopieren. Falls Sie lieber mit dem Windows-Taskplaner arbeiten, können Sie die Batch-Datei von diesem auch zu einer beliebigen Zeit regelmässig und automatisch starten lassen.



  


Anzeige
Social Bookmarks
PCtipp als APP
PCtipp App

Laden Sie die PCtipp-App kostenlos auf Ihr Smartphone und bleiben Sie auf dem Laufenden.

 

Wählen Sie:
Ähnliche Themen

Geben Sie Ihrem Betriebssystem Windows XP oder Vista mal so richtig Gas. Unsere Kollegen von der PC-Welt haben zehn Tipps ausprobiert. Sie können das... 10 Tempo-Tipps für Windows

Der Vista-Nachfolger Windows 7 bringt viele neue Funktionen, Tools und Tastenkürzel mit, die auf den ersten Blick nicht ersichtlich sind. Die folgenden... Windows 7: Tipps & Tricks

Es funktioniert nicht immer, aber wenn es funktioniert, ist es extrem einfach: Windows-Programme unter Linux laufen lassen. Hier die Anleitung. Windows-Programme unter Linux

Es gibt Tools, um Windows XP oder Vista an Ihre Anforderungen anzupassen. Hier finden Sie die besten Tipps und Tricks. Windows: Anti-Nerv-Tricks

Problem: Ich habe gelesen, dass Zeitabweichungen z.B. dem MSN Messenger Probleme machen können. Aber ich möchte die Zeit nicht von Hand richtig einstellen.... Internet-Zeitabgleich: Guter Server gesucht

Fachchinesisch

Mühe mit Computerbegriffen?

Im Fachchinesen finden Sie 743 Erklärungen.

KUMMERKASTEN
Leser empfehlen

Problem: Ich möchte in den einzelnen Feldern der Tabelle eine Dropdown-Liste zur Auswahl der Kriterien einfügen. Wie geht das? Dropdown-Liste in Excel erstellen

Ich arbeite häufig mit der Sonderzeichentabelle in Word. Mir ist es aber zu umständlich, ständig die Tabelle zu öffnen, um das Zeichen in den Text einzufügen.... ASCII-Tabelle für Sonderzeichen

Problem: Wenn ich aus den PCtipp-Downloads ein File herunterladen will, erscheint die Aufforderung, ein PCtipp-Abo zu lösen. Ich kaufe den PCtipp aber... Frustfreier Download bei www.pctipp.ch

Problem: Wenn ich im Firefox via Ctrl+T oder «Datei/Neuer Tab» einen neuen Tab öffne, wird in diesem immer eine leere Seite (about:blank) angezeigt. Ich... Firefox: Neuer Tab mit Startseite?

Kann ich Windows XP auch im abgesicherten Modus starten? Windows XP im abgesicherten Modus starten

ANZEIGE
PROMOTION
PCTIPP ABONNIEREN
Holen Sie sich monatlich die besten Tipps und Tricks für den PC-Alltag nach Hause.
NEWSLETTER
Wir halten Sie auf dem Laufenden: Der Newsletter liefert Ihnen jeden Werktag das Aktuellste aus der Welt von Computer und Internet.

RSS-FEEDS
Die PCtipp-Website bietet RSS-Feeds an. Holen Sie sich die Schlagzeilen von PCtipp.ch schnell und bequem auf den Desktop oder bauen Sie diese in Ihre eigene Webseite ein.
Anzeige