Mar 08, 2009

robocopyでのバックアップ

なんかうまい事よろしくやってくれるバッチファイルを作ってタスクマネージャで時々走らせる、という計画。

C:\Users以下全部を圧縮して……とかやろうとするとファイルサイズ制限なのか何なのか無理みたいなので、xcopyでファイルコピーするようなバッチファイルを書こうと思ってオプションを調べるためにコマンドラインでxcopy /?と入力したら、xcopyは非推奨だよrobocopy使いなさいとメッセージが出た。

何それ? と思って検索したら、過去のWindowsではリソースキットで提供されていてWindows Vista以降で標準コマンドに含まれるようになったより高機能なファイルコピーコマンドみたい。

オプションを見ると、ミラーリングのための機能(ローカルで消えてるファイルをリモートでも消すとか)が充実してる。しかし今回やりたいのは複数世代バックアップなんですよねー。それをやろうとするとやはりバッチファイルかCygwin用のシェルスクリプトで頑張らないといけないか。

追記。普通に動かしただけじゃうまく動いてくれなかった。

エントリを編集します。

wikieditish message: Ready to edit this entry.











拡張機能