@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 mglich. 
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 auffhren: 


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 lt berschreibungen einzeln besttigen (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 auffhren (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 auffhren, bei Verzeichnissen nicht.

REM Kommentar: Einzelne Dateien knnen unter einem anderen Namen abgelegt werden. Gleichnamige Dateien werden sonst nacheinander berschrieben.  

REM Kommentar: Es lassen sich um dieses zu vermeiden auch unterschiedliche Zielverzeichnisse fr die einzelnen Dateien angeben. Sie mssen nur vorher auf dem Datentrger 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 auffhren.  


ECHO.
ECHO Operation beendet.
ECHO.
ECHO Ende.
ECHO.

ECHO Bitte Fenster schliessen.

REM cls
exit


REM Kommentar: CLS vor EXIT schliet 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. 

