取締役 平社員 ブログ (ベータ版)

パソコン ( PC ) を安全に使えるような何かごとを徒然と書いてみたいと思います。  

 -無責管理

   当ページ記事により不具合、問題が発生した場合でも責任をもちません。


   情報セキュリティ系勉強会ポータルサイト  

  セキュリティ・キャンプ実施協議会  (セキュリティ・キャンプ実施協議会)   Firefox ブラウザ無料ダウンロード 



Robocopy.exe: Robust File Copy Utility

Robocopy.exe





Windows 7 / Vista がメインとなりましたので、いい加減 XCOPY ではなく、Robocopy に切り替えることにします。


robocopy X:\Source0\ Y:\tmp\Target0\ /S /E /COPYALL /XO /DCOPY:T /LOG:Y:\tmp\Log\robocopy0.log

robocopy X:\Source1\ Y:\tmp\Target1\ /S /E /COPYALL /XO /DCOPY:T /LOG:Y:\tmp\Log\robocopy1.log

robocopy X:\Source2\ Y:\tmp\Target2\ /S /E /COPYALL /XO /DCOPY:T /LOG:Y:\tmp\Log\robocopy2.log



みたいな感じで、.BAT ファイルを作っておきます。



(図1)

Robocopy.exe によるフォルダーの差分コピー実行画面。
Robocopy.exe によるフォルダーの差分コピー実行画面。

(画像サイズ 33.29 KB)




もうひとつ要望を言えば、サイズが異なっても日付けが一致しているかまたは Source の方が古いファイルは除外、ってことが出来ると良いのですが。

(つまりサイズは無視=日付けだけ参照。)


大きなサイズのファイルをコピーすると時間掛かるのでそれだけ後回しにしたい場合、Target に日付けの新しい同名の NUL ファイルを一時的に作成することがありまして。(w


まあ、/MAX:n オプションを追加指定すれば良いのですけれど。



(関連)

Microsoft http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17657
> Microsoft Download Center - Windows Server 2003 Resource Kit Tools


Windows XP ではデフォルトでインストールされていませんので、Server 2003 用のリソースキットで。



@IT http://www.atmarkit.co.jp/fwin2k/win2ktips/877robomir/robomir.html
> robocopyでフォルダをバックアップ/同期させる − @IT



Microsoft http://support.microsoft.com/kb/974441/en
> Files copied from a Universal Naming Convention (UNC) path to another UNC path
> in restartable mode may be corrupted in Windows Vista or in Windows Server 2008


Microsoft http://technet.microsoft.com/en-us/library/cc733145(WS.10).aspx
> Robocopy




いじょうです。

    • -