robocopyでバックアップ

※記事内に商品プロモーションを含む場合があります

robocopyはWindowsVista以降搭載されたコマンドで
バックアップなどに便利です。

たとえば
robocopy a b /mir

とすればaの内容をbコピーすることができます。
また、/mirはミラーリングなのでaに無いファイルは削除されます。

ちなみにWindowsXPには標準搭載されていませんが
リソースキットルールどダウンロード&インストールすればXPでも
使うことができます。

/mir意外にも
/s 空きフォルダ以外すべてコピー
/e 空きフォルダも含めてすべてコピー

でエラーが有ってファイルへアクセスできない時
永遠にコピーのリトライを行うので
/r:2
を入れるとリトライが2回までになります。
でも1回ごとに30秒待ちます。

まとめるとこう
robocopy a b  /s /r:2

バックアップに便利ですが黒いコマンドプロンプトの画面が
出てしまうのでバックグラウンドで実行できるソフトを作成中です。