robocopyの使い方

まず、デフォルトの挙動では、日時が新しいファイルを古いファイルで上書きする。ひどい。/xo オプションが必須。

除外ファイルを指定できる。

  • robocopy FromDir ToDir /xo /L /s /e /xf "*~" /xf "#*#" /xf "%backup*" /xf ".#*"/xf "*.box" /xf "*.vmd" /Xf "*.iso" /xd TmpDir /log:robocopy.log /tee

移動のときは、/move オプション。

大きなファイルだけ移動するとき

  • robocopy FromDir ToDir /xo /L /s /e /xf "*.box" /xf "*.vmd" /min:524288000 /log:robocopy-bigfile.log /tee

/max: オプションで巨大ファイルを操作しないこともできる。