Batch robocopy

shadow1919

Ensign
Registriert
Jan. 2007
Beiträge
138
Guten Tag liebe CBler!

ich nutze schon längere zeite eine einfache Batch Datei um meine Daten auf eine Externe HDD zu sichern.

hier ist das gute Stück:
_______________________________________________________________________
@echo off
Rem #########################################
Rem # Name: sichern.bat #
Rem # Erstellt: 3.10.2007 #
Rem #########################################



echo ...........................................
echo . Sicherungssoftware .
echo . Die Sicherung kann nun beginnen! .
echo ...........................................
pause

xcopy "C:\test..." "Y:\Datensicherung Extern" /e /y /c /i /h /d

if errorlevel 1 goto Fehler

color a0
echo Die Daten wurden erfolgreich kopiert.
pause

goto end

:Fehler
cls
color c0
echo ACHTUNG!! Datensicherung fehlgeschlagen!!!
pause

:end
_______________________________________________________________________

jetzt wollte ich auf robocopy umsteigen, aber da komme ich im moment nicht weiter!
wie muss ich den befehl anwenden damit die Batch-Datei wieder funktioniert?
hat jemand robocopy zu Sicherungszwecken im Einsatz?

danke für jede Antwort
 
Das ist ein RoboCopy- Befehl, den Ich zum synchronisieren meiner Speichermedien verwende (mit Variablen):

robocopy.exe "%bckdrv%\%bckdir%" "%savedrv%:\%savedir%" /mir /R:1 /W:2 /XO /XF *.tmp *.bak /LOG:"%savedrv%:\%savedir%\logfile%date%.log" /tee

EDIT: Außerdem muss bis WinXP die robocopy.exe im selbem Verzeichnis wie die Batch- Datei liegen. Erst ab Vista klappt das auch ohne exe- Datei.
 
aaaaah, ich wusste das bei xp robocopy mit dem "Windows Resource Kit" nachgerüstet werden muss, aber nicht dass die Batch-Datei im gleichen Verzeichnis sein muss!

danke jetzt kann ich weiter testen!
Ergänzung ()

noch eine frage! vielleicht stehe ich auch nur auf der leitung! =)
jetzt kommt immer das die sicherung erfolgreich war auch wenn die externe garnicht angeschlossen ist!


robocopy "C:\test" "X:\Datensicherung" /e

if not errorlevel 0 goto Fehler

cls
color a0
echo Die Daten wurden erfolgreich gesichert
pause
goto end

:Fehler
cls
color c0
echo ACHTUNG !!!
pause

:end


stimmt der errorlevel befehl so?

danke für jede Antwort
 
Zuletzt bearbeitet:
alebec7 schrieb:
EDIT: Außerdem muss bis WinXP die robocopy.exe im selbem Verzeichnis wie die Batch- Datei liegen. Erst ab Vista klappt das auch ohne exe- Datei.
Nicht wenn die Path variable dazu eingetragen wird ;)

must du googeln , habe sie nicht im kopf

@TE
meinen "Kunden" lege ich Personal Backup ans herz, vllt ist das auch was fuer dich
 
Zurück
Oben