@ECHO off REM Diese Datei als 'BACKUP.BAT' im DOS-Ordner ablegen ECHO. ECHO Vorgang: Dateien - Abgleich ECHO. ECHO Kopiert vorbestimmte Dateien in das Verzeichnis A:\ABGLEICH. OHNE Nachfrage. REM Kommentar: Zielverzeichnisangabe bitte in allen Zeilen anpassen. REM Kommentar: Einzelne Unterverzeichnisse sind möglich. REM Kommentar: Wenn das Zielverzeichnis jedoch nicht existiert wird kommentarlos ein Fehler produziert. REM Kommentar: Alle Zielverzeichnisse, Unterverzeichnisse und Unter- Unterverzeichnisse deshalb nacheinander einzeln hier aufführen: if not exist "A:\abgleich\nul" md "A:\abgleich" if not exist "A:\abgleich\ordner1\nul" md "A:\abgleich\ordner1" if not exist "A:\abgleich\ordner2\nul" md "A:\abgleich\ordner2" if not exist "A:\abgleich\ordner2\neu2\nul" md "A:\abgleich\ordner2\neu2" REM Kommentar: Folgende Zeile läßt Überschreibungen einzeln bestätigen (zum Aktivieren das REM vor der Zeile entfernen): REM set copycmd=/-y ECHO. ECHO IST AUF DEM ZIEL-DATENTRAEGER GENUEGEND SPEICHERPLATZ VORHANDEN? ECHO (den vorhandenen Speicherplatz ueberschreitende Dateien werden nicht kopiert) ECHO. ECHO. ECHO Kopiert folgende Dateien: ECHO. REM Kommentar: Zu kopierende Dateien hier einzeln aufführen (dient nur der Anzeige): ECHO 1) Alles im Verzeichnis C:\ZUM_LAPTOP ECHO 2) C:\EIGENE DATEIEN\ERLEDIGEN.TXT ECHO 3) C:\NETSCAPE\USERS\BOOKMARK.HTM REM Kommentar: Notausgang: Vorgang abbrechen? ECHO. ECHO. ECHO Abbrechen: ECHO Fenster mit der MAUS! schliessen oder Vorgang mit STRG + C unterbrechen ECHO. ECHO Ansonsten: ECHO. REM Kommentar: 'pause' unterbricht den Vorgang: weiter mit... pause REM Kommentar: Weiter geht's mit dem Inhalte eines Verzeichnisses: ECHO. ECHO Kopiert 1: ECHO. copy "C:\Zum_Laptop\*.*" "A:\ABGLEICH" REM Kommentar: Weiter geht's mit einzelnen Dateien: REM Kommentar: Bei einzelnen Dateien diese wie unten einzeln aufführen, bei Verzeichnissen nicht. REM Kommentar: Einzelne Dateien können unter einem anderen Namen abgelegt werden. Gleichnamige Dateien werden sonst nacheinander überschrieben. REM Kommentar: Es lassen sich um dieses zu vermeiden auch unterschiedliche Zielverzeichnisse für die einzelnen Dateien angeben. Sie müssen nur vorher auf dem Datenträger eingerichtet werden (siehe oben). ECHO. ECHO Kopiert 2a: ECHO. ECHO C:\Meine Sachen\erledigen.txt copy "C:\Meine Sachen\erledigen.txt" "A:\ABGLEICH" if not exist "C:\Meine Sachen\erledigen.txt" GOTO fehler ECHO. ECHO Kopiert 2b: ECHO. ECHO C:\Eigene Dateien\erledigen.txt copy "C:\Eigene Dateien\erledigen.txt" "A:\ABGLEICH\LAPTOP.TXT" if not exist "C:\Eigene Dateien\erledigen.txt" GOTO fehler ECHO. ECHO Kopiert 3: ECHO. ECHO C:\Netscape\Users\Bookmark.htm copy "C:\Netscape\Users\Bookmark.htm" "A:\ABGLEICH\ORDNER1" if not exist "C:\Netscape\Users\Bookmark.htm" GOTO fehler REM Kommentar: Beliebige weitere Dateien aufführen. ECHO. ECHO Operation beendet. ECHO. ECHO Ende. ECHO. ECHO Bitte Fenster schliessen. REM cls exit REM Kommentar: CLS vor EXIT schließt das Fenster ohne Nachfrage. REM Kommentar: REM vor CLS entfernen. REM Kommentar: --------- Ende der Operation REM Kommentar: Fehlerschleife REM Kommentar: Weist einen Fehler aus, falls die zu kopierende Datei nicht gefunden wurde. :fehler Echo. ECHO !!FEHLER!! Echo. Echo Es trat ein Fehler auf. Eine oder mehrere Dateien wurden Echo moeglicherweise nicht gefunden. Echo. Echo Das Programm wurde an dieser Stelle angehalten. Echo Es wurden nicht alle Backups erstellt. Echo.