2011年12月08日
Tweet
コマンドラインなのがちょっと抵抗あって、特に注目してこなかったのですが、最近使う機会がありました。
ということで、やりたいこととそのオプション。※ちなみに Windows 2008 R2 です。
※以下の内容はまったく汎用的ではありません。ご注意ください
■やりたいこと
旧サーバー(コピー元)と新サーバー(コピー先)で同じサイズ・同じ更新日時のファイルと旧サーバーの方に新しく作られたファイルを属性を含めて上書きコピー
※
クラス 説明
Lonely 転送元には存在するが転送先に存在しないファイル
Same 転送元と転送先両方に存在し,タイムスタンプもサイズも属性も同じファイル
Tweaked 転送元と転送先両方に存在し,タイムスタンプもサイズも同じだが,属性だけが異なるファイル
Changed 転送元と転送先両方に存在し,タイムスタンプは同じだが,サイズ異なるファイル
Newer 転送元と転送先両方に存在するが,転送元のタイムスタンプの方が新しいファイル
Older 転送元と転送先両方に存在するが,転送元のタイムスタンプの方が古いファイル
Extra 転送元に存在しないのに転送先に存在するファイル
Mismatched 転送元のファイルと同名のディレクトリが転送先にある(あるいはその逆)
上記の内容から、今回は same だけコピーしたいのです。
なおデフォルトはChanged, Newer, Olderがコピーされるようです。
robocopy コピー元 コピー先 /E /COPYALL /XF [除外するファイル] /XO /XX /XL /IS /R:0 /TEE /log:c:\log.txt
基本的には Older(XO)とExtra(XX)、Lonely(XL) を除外して、Same(IS)を追加します。
ということで、やりたいこととそのオプション。※ちなみに Windows 2008 R2 です。
※以下の内容はまったく汎用的ではありません。ご注意ください
■やりたいこと
旧サーバー(コピー元)と新サーバー(コピー先)で同じサイズ・同じ更新日時のファイルと旧サーバーの方に新しく作られたファイルを属性を含めて上書きコピー
※
上記の内容から、今回は same だけコピーしたいのです。
なおデフォルトはChanged, Newer, Olderがコピーされるようです。
robocopy コピー元 コピー先 /E /COPYALL /XF [除外するファイル] /XO /XX /XL /IS /R:0 /TEE /log:c:\log.txt
基本的には Older(XO)とExtra(XX)、Lonely(XL) を除外して、Same(IS)を追加します。
トラックバックURL
この記事にコメントする
最新記事
人気記事
Profile
syo
Blog内検索
Categories
広告
Archives
アクセスカウンター
- 今日:
- 昨日:
- 累計:
Links
広告