Journalisation des opérations Robocopy
Par défaut, lorsqu’une opération Robocopy est terminée, un résumé de ce qui s’est passé est affiché sur la console. Ce résumé peut sembler un peu cryptique car il s’affiche dans la fenêtre d’invite de commandes. (Voir la figure 1.)
Figure 1. Sortie récapitulative par défaut de Robocopy.
Si vous souhaitez modifier le comportement de journalisation par défaut, vous avez le choix entre de nombreuses options. Certaines des options les plus intéressantes incluent:
Switch |
Meaning |
|
/L |
List only: don’t copy, timestamp or delete any files. |
|
/X |
Report all eXtra files, not just those selected. |
|
/V |
Produce Verbose output, showing skipped files. |
|
/ETA |
Show an Estimated Time of Arrival of copied files. |
|
/LOG:file |
Output status to a specified log file. If the file exists, overwrite it. |
|
/LOG+:file |
Output status to a specified log file. If the file exists, append to it. |
Ces commutateurs, que vous ajoutez à la ligne de commande Robocopy, sont assez explicites, mais quelques-uns méritent d’être notés. Le commutateur / L, par exemple, est pratique lorsque vous voulez voir ce qui se passerait si vous exécutiez la commande, mais sans qu’aucune copie ne se produise.
Si vous souhaitez capturer dans un fichier la sortie de Robocopy, les commutateurs / LOG et / LOG + sont ce qu’il faut utiliser. Comme c’est généralement le cas, il existe plusieurs autres options de journalisation. La liste complète peut être obtenue en appelant Robocopy avec le /? commutateur.
Cette astuce (13220) s’applique à Windows 7, 8 et 10.