Jump to content
Sign in to follow this  
Elena

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

Recommended Posts

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

Share this post


Link to post
Share on other sites

Hallo Elena,

benutz doch den /Log+: Schalter bei jedem einzelnen Befehl

/LOG+:file :: output status to LOG file (append to existing log).

 

cu

blub

Share this post


Link to post
Share on other sites

@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

Share this post


Link to post
Share on other sites
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte überlege Dir, ob es nicht sinnvoller ist ein neues Thema zu erstellen.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Werbepartner:



×
×
  • Create New...