Jump to content

Robocopy mehrere verschiedene Quellen, und Zusammenfassung ist dies möglich?


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo zusammen,

ich habe hier diesen Befehl:

robocopy.exe "E:\AUDIO" "F:\AUDIO" *.* /s /v /mir /x /r:1 /w:1 
robocopy.exe "E:\BILDER" "F:\BILDER" *.* /s /v /mir /x /r:1 /w:1 
robocopy.exe "E:\DOKUMENTE" "F:\DOKUMENTE" *.* /s /v /mir /x /r:1 /w:1 
robocopy.exe "E:\FTP ACCOUNTS" "F:\FTP ACCOUNTS" *.* /s /v /mir /x /r:1 /w:1 
robocopy.exe "E:\FUNNY" "F:\FUNNY" *.* /s /v /mir /x /r:1 /w:1 
robocopy.exe "E:\GRAFIK RESOURCEN" "F:\GRAFIK RESOURCEN" *.* /s /v /mir /x /r:1 /w:1 
robocopy.exe "E:\INSTALLATION PROGRAMME" "F:\INSTALLATION PROGRAMME" *.* /s /v /mir /x /r:1 /w:1 
robocopy.exe "E:\MEINE HOMEPAGE" "F:\MEINE HOMEPAGE" *.* /s /v /mir /x /r:1 /w:1 
robocopy.exe "E:\MEINE PROJEKTE" "F:\MEINE PROJEKTE" *.* /s /v /mir /x /r:1 /w:1 
robocopy.exe "E:\Miranda" "F:\Miranda" *.* /s /v /mir /x /r:1 /w:1 
robocopy.exe "E:\MY VIRTUAL MACHINES" "F:\MY VIRTUAL MACHINES" *.* /s /v /mir /x /r:1 /w:1 
robocopy.exe "E:\SPIELE" "F:\SPIELE" *.* /s /v /mir /x /r:1 /w:1 
robocopy.exe "E:\TUTORIALS" "F:\TUTORIALS" *.* /s /v /mir /x /r:1 /w:1 
robocopy.exe "E:\VIDEO" "F:\VIDEO" *.* /s /v /mir /x /r:1 /w:1 

if errorlevel 16  echo  ***FATAL ERROR***  & goto end 
if errorlevel 15  echo FAIL MISM XTRA COPY & goto end 
if errorlevel 14  echo FAIL MISM XTRA      & goto end 
if errorlevel 13  echo FAIL MISM      COPY & goto end 
if errorlevel 12  echo FAIL MISM           & goto end 
if errorlevel 11  echo FAIL      XTRA COPY & goto end 
if errorlevel 10  echo FAIL      XTRA      & goto end 
if errorlevel  9  echo FAIL           COPY & goto end 
if errorlevel  8  echo FAIL                & goto end 
if errorlevel  7  echo      MISM XTRA COPY & goto end 
if errorlevel  6  echo      MISM XTRA      & goto end 
if errorlevel  5  echo      MISM      COPY & goto end 
if errorlevel  4  echo      MISM           & goto end 
if errorlevel  3  echo           XTRA COPY & goto end 
if errorlevel  2  echo           XTRA      & goto end 
if errorlevel  1  echo                COPY & goto end 
if errorlevel  0  echo    --no change--    & goto end 
:end 
echo.

pause

 

Wenn ich es aber nun ausführe, dann zeigt er mir am Ende nur die zusammenfassung vom letzten kopierten Verzeichniss.

Das heisst in meinem Beispiel die Zusammenfassung von der kopie "E:\VIDEO" nach "F:\VIDEO".

Warum das) Kann ich dies ändern, so das er mir eine Zusammenfassung von allen kopierten Verzeichnissen anzeigt?

 

Wäre super lieb wenn jemand so schlau und nett wäre mir zu helfen und einen Tipp geben könnte!!! ;)

 

Danke!

Namaste

Elena

Link zu diesem Kommentar
  • 2 Wochen später...

@blub

 

Danke vielmals für deine Hilfe!!

 

Frage? Wenn ich jetzt aber für jeden Pfad ein Log erstellen will, habe ich doch

am Ende doch so viele logs wie ich Quellen/Ziele habe?

Die .log werden doch nicht in einer einzigen .log Datei zusammengefasst???

Also dies würde mich noch interessieren?

 

Ich habe mir mal folgendes neues zusammengebastelt, kommt noch elegant daher:

 

@ECHO OFF
MODE CON: COLS=150 LINES=70
CLS
color 0A
ECHO Die Datensicherung wird gestartet ..
ECHO.

robocopy.exe "E:\." "X:\." /MIR /XD "System Volume Information" "RECYCLER" /R:1 /W:1 /TEE /LOG:"C:\Dokumente und Einstellungen\ICH\Desktop\robocopy.log" /NP /V

if %errorlevel% == 16  echo  ***FATAL ERROR***  & goto end 
if %errorlevel% == 15  echo FAIL MISM XTRA COPY & goto end 
if %errorlevel% == 14  echo FAIL MISM XTRA      & goto end 
if %errorlevel% == 13  echo FAIL MISM      COPY & goto end 
if %errorlevel% == 12  echo FAIL MISM           & goto end 
if %errorlevel% == 11  echo FAIL      XTRA COPY & goto end 
if %errorlevel% == 10  echo FAIL      XTRA      & goto end 
if %errorlevel% == 9  echo FAIL           COPY & goto end 
if %errorlevel% == 8  echo FAIL                & goto end 
if %errorlevel% == 7  echo      MISM XTRA COPY & goto end 
if %errorlevel% == 6  echo      MISM XTRA      & goto end 
if %errorlevel% == 5  echo      MISM      COPY & goto end 
if %errorlevel% == 4  echo      MISM           & goto end 
if %errorlevel% == 3  color AC & echo Copy successful ^& EXTRA Files deleted & goto end
if %errorlevel% == 2  color AC & echo EXTRA Files deleted & goto end
if %errorlevel% == 1  color AC & echo Copy successful & goto end
if %errorlevel% == 0  echo    --no change--    & goto end 
echo.

:end
if %errorlevel% GEQ 4 color CA & echo. & echo     Es sind Fehler aufgetreten! & echo    Schau ins Protokoll robocopy.log nach.
echo.
pause

 

Am ende ändert sich noch die Farbe der Konsole (grün für ok, und rot für fehler), jenachdem ob das Backup gelungen oder einen Fehler verursacht worden ist. Finde dies noch cool!

Dann habe ich einfach die ganze Platte jeweils als Quelle/Ziel genommen, mit dem Befehl /XD setzte ich dann einfach eine Aussnahme!!!!

 

Liebe Grüsse

Elena

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...