humusbaer
Goto Top

Mit XCOPY kopiertes verzeichniss auf vollständigkeit überprüfen

Hallo zusammen !!
Ich kopiere ein komplettes Verzeichniss zur Datensicherung per XCOPY !
Nun möchte ich bzw. muss ich nachdem es probleme gab nach dem kopiervorgang das kopierte Verzeichniss auf Vollständigkeit überprüfen . Wie stelle ich das am besten an?
Ich muss dazu sagen das ich mich mit batch absolut nocht auskenne !

Hier mal meine bisherige batch :

@echo off

ECHO ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo *                                                                                                         *
echo * Datensicherung  *
echo *                                                  *
echo * Benutzerdatensicherung bei Gerätewechsel         *
echo * Laufwerk ist Laufwerk e:\                        *
echo *                                                  *
echo ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß

pause

@echo on

rem @echo off
rem    cls

xcopy c:\"Dokumente und Einstellungen"\"%username%"\"Favoriten" e:\sicher\"%username%"\"Favoriten" /D/S/V/E/I  



if not errorlevel 1 goto zwei
else


 @echo off
 *   cls


    
ECHO ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo *                                                               *
echo * FEHLER! FAVORITEN                                             *
echo * Bitte den Pfad ueberpruefen !!!! Evtl. keine Daten vorhanden ?*
echo *                                                               *
echo * Sollte der Fehler weiterhin auftreten bitte manuell sichern   *
echo *                                                               *
echo ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
    
    goto end






:zwei
xcopy c:\"PERSDaten" e:\sicher\"%username%"\"PERSDaten" /D/S/V/E/I  

if not errorlevel 1 goto drei
else 


 @echo off
    cls


    
ECHO ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo *                                                               *
echo * FEHLER! PERSDaten                                              *
echo * Bitte den Pfad ueberpruefen !!!! Evtl. keine Daten vorhanden ?*
echo *                                                               *
echo * Sollte der Fehler weiterhin auftreten bitte manuell sichern   *
echo *                                                               *
echo ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
    
    goto end


:drei

xcopy c:\"Dokumente und Einstellungen"\"%username%"\"Desktop" e:\sicher\"%username%"\"Desktop" /D/S/V/E/I  



if not errorlevel 1 goto fuenf

else


 @echo off
 *   cls


    
ECHO ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo *                                                               *
echo * FEHLER! DESKTOP                                               *
echo * Bitte den Pfad ueberpruefen !!!! Evtl. keine Daten vorhanden ?*
echo *                                                               *
echo * Sollte der Fehler weiterhin auftreten bitte manuell sichern   *
echo *                                                               *
echo ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
    
    goto end







:fuenf

xcopy c:\"Dokumente und Einstellungen"\"%username%"\"Lokale Einstellungen"\"Anwendungsdaten"\"Microsoft"\"Outlook"\*.* e:\sicher\"%username%"\"Dokumente und Einstellungen"\"Lokale Einstellungen"\"Anwendungsdaten"\"Microsoft"\"Outlook" /D/S/V/E/I  




if not errorlevel 1 goto sechs
else


 @echo off
 * cls


    
ECHO ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo *                                                               *
echo * FEHLER! .PST                                                  *
echo * Bitte den Pfad ueberpruefen !!!! Evtl. keine Daten vorhanden ?*
echo *                                                               *
echo * Sollte der Fehler weiterhin auftreten bitte manuell sichern   *
echo *                                                               *
echo ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
    
    goto end

:sechs

xcopy c:\"Dokumente und Einstellungen"\"%username%"\"Anwendungsdaten"\"Microsoft"\"Signatures" e:\sicher\"%username%"\"Dokumente und Einstellungen"\"Anwendungsdaten"\"Microsoft"\"Signatures" /D/S/V/E/I  

pause

if not errorlevel 1 goto ok

else


 @echo off
*   cls


    
ECHO ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo *                                                               *
echo * FEHLER! SIGNATUREN                                            *
echo * Bitte den Pfad ueberpruefen !!!! Evtl. keine Daten vorhanden ?*
echo *                                                               *
echo * Sollte der Fehler weiterhin auftreten bitte manuell sichern   *
echo *                                                               *
echo ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
    
    goto end






if not ERRORLEVEL 1 goto ok


:ok

 


    @echo off
    cls




    ECHO ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
    echo *                                                    *
    echo * Die Datensicherung wurde erfolgreich durchgefuehrt *
    echo *                                                    *
    echo ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß

    goto end



:notok


:end

Content-Key: 138504

Url: https://administrator.de/contentid/138504

Printed on: April 25, 2024 at 23:04 o'clock

Member: boulder02
boulder02 Mar 17, 2010 at 23:44:23 (UTC)
Goto Top
Hallo Humusbaer,
ist das das batch, das Du hast laufen lassen? Mit den batch-Dateien weiss ich leider auch nur oberflächlich Bescheid.
Musst Du das über die Kommandozeile laufen lassen oder kannst Du auch direkt über windows arbeiten? Ich habe für diese Aufgabe ein Synchronisationsprogramm aus dem www geladen und lasse die Verzeichnisse abchecken. Das geht sehr problemlos.

LG
Member: Tommy70
Tommy70 Mar 18, 2010 at 06:46:35 (UTC)
Goto Top
Hallo,

du könntest es sonst mit Robocopy probieren. Vielleicht hilft dir das Robocopy Logfile auswerten weiter.
Member: StefanKittel
StefanKittel Mar 18, 2010 at 07:25:23 (UTC)
Goto Top
Hallo,

oder Du verwendest http://www.gcopy.skittel.de (freeware).
Das erstellt ein ausführliches Log oder fragt bei Fehler (Windows Dialog) nach.

Stefan
Member: Humusbaer
Humusbaer Mar 18, 2010 at 21:15:27 (UTC)
Goto Top
Danke erstmal für die Antworten !!

Gibt es denn nicht einfach die möglichkeit nach dem Kopiervorgang die Anzahl der Kopierten Dateien zu überprüfen ? So das ich das mit in die Batch einbauen könnte ?
Hintergrund ist folgender ich muss grade täglich an mehrern Maschinen immer dieselben Daten abziehen und nun kam es zum zweiten mal vor das Daten gefehlt haben. Daher hätte ich gerne eine Überprüfung mit in der Batch !
Member: StefanKittel
StefanKittel Mar 18, 2010 at 23:32:40 (UTC)
Goto Top
Hallo,

über den Rückgabewert (errorlevel) von GCopy bekommst Du die Information ob es einen Fehler gab. Oder GCopy fragt nach wenn es etwas nicht kopieren kann (GUI).

Stefan