Delta Backup V1.1 ================= Author: M. Derflinger (mderflinger@email.ch) Company: Deltavision CH-8820 Wädenswil (deltavision@email.ch) Date: 09-2000 Version: 1.1 DeltaBackup ist eine kleine grafische Erweiterung für den DOS XCOPY-Befehl. Mit dem XCOPY-Befehl kann einfach und am schnellsten (schneller als im Explorer) Files kopiert werden. Um ein Tagesbackup der Daten z.B. auf eine ZIP-Diskette zu machen müssen ja nur die neuen und die geänderten Files kopiert werden. Diese Aufgabe kann einfach mit dem Xcopy befehl erledigt werden. Angenommen die Daten befinden sich auf C:\daten und das ZIP wird unter X: angesprochen. xcopy c:\daten\*.* x:\daten\*.* /s /v /c /r /h /k /d Dabei sorgt der Parameter /d dass nur die neuen resp. geänderten Files kopiert werden. Bedingung ist aber, dass ein altes File auch auf ZIP-Diskette ist, sonst meint XCOPY das File sei neu dazugekommen und kopiert es ebenfalls. Das Problem beginnt nun dann, wenn das komplete Datenverzeichnis nicht mehr auf eine einzige Diskette passt. Um nun nur die Dateien von heute oder gestern und heute zu kopieren, muss beim /d parameter noch das Datum spezifiziert werden. xcopy c:\daten\*.* x:\daten\*.* /s /v /c /r /h /k /d:14-10-2000 Es werden nur Files mit Erstellungsdatum vom 14. Okt oder jünger kopiert. Um das ganze in einen Batch einzubinden, müsste nun jeden Tag für das Tages- backup das Datum angepasst werden. Genau hier setzt DeltaBackup auf. Es kann konfiguriert werden, ob automatisch der Zeitstempel gesetzt werden soll und die Zeitspanne zurück - d.h. ob ev nicht nur die Daten von heute, sondern die Daten der letzten drei Tage kopiert werden sollen. Weiter kann das Datumsformat dd-mm-yyyy oder mm-dd-yyyy eingestellt werden. Je nach Sprache und auch Betriebssystem (NT oder Win95) erwartet XCOPY das Datum in einem anderen Format. Deltabackup generiert ein Batchfile (dbackup.bat) mit dem richtigen Zeitstempel. Dieses Batchfile wird innerhalb des Hauptbatches (backup_d.bat) aufgerufen. Starten Sie einmal DeltaBackup normal nehmen Sie alle Einstellungen vor und speichen Sie die Konfiguration ab. Für das Tagesbackup verknüpfen Sie backup_d.bat mit einem Icon auf dem Desktop. Fertig. Anmerkungen: Bevor das Backup gestartet wird, sollten alle Programme geschlossen werden, da sonst die offenen Files nicht kopiert werden. Durch den Aufruf von deltabackup.exe /A wird dbackup.bat erstellt und das Backupprogramm gleich wieder beendet. Das Programm ist Freeware. Jede Haftung für Fehlfunktionen und Datenverlust wird abgelehnt.