Robocopy操作のロギング
デフォルトでは、Robocopy操作が完了すると、何が起こったかの概要がコンソールに表示されます。この概要は、コマンドプロンプトウィンドウに表示されるため、少しわかりにくいように見える場合があります。 (図1を参照)
図1.Robocopyのデフォルトの要約出力。
デフォルトのログ動作を変更したい場合は、多くのオプションから選択できます。より興味深いオプションには、次のものがあります。
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. |
Robocopyコマンドラインに追加するこれらのスイッチは、かなり自明ですが、いくつか注目に値します。たとえば、/ Lスイッチは、コマンドを実行したが実際にはコピーが発生しない場合に何が起こるかを確認したい場合に便利です。
Robocopyの出力をファイルにキャプチャする場合は、/ LOGスイッチと/ LOG +スイッチを使用します。通常の場合と同様に、他にもいくつかのログオプションがあります。完全なリストは、/?を使用してRobocopyを呼び出すことで取得できます。スイッチ。
このヒント(13220)は、Windows 7、8、および10に適用されます。