- PR -

ROBOCOPYのオプション

1
投稿者投稿内容
横山
常連さん
会議室デビュー日: 2003/08/25
投稿数: 33
投稿日時: 2006-04-18 09:37
横山と申します。

ROBOCOPYコマンドを使用して、サーバAからサーバBにファイルコピーを
行いたいと思っています。

サーバA: Windows2000Server
サーバB: WindowsServer2003
(どちらも同一ドメイン内のDCです)

ROBOCOPYコマンドではファイルの所有者・タイムスタンプ・各種属性を
そのままの形でコピーできると聞いたので、
WindowsServer2003のリソースキット内のROBOCOPYコマンドを使用して
テストしてみたのですが、
コピー先のフォルダの「更新日時」は「コピーを実行した時間」に
なっていました。

フォルダの「更新日時」もそのままコピーする方法はないのでしょうか?
今回のテストでは、オプションは以下を指定しました。

ROBOCOPY /E /PURGE /COPYALL

ROBOCOPYコマンドを使用して、極力「そのまま」の形でコピーするには
どのようなオプションで実行すれば良いのでしょうか?
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-04-18 11:30
引用:

横山さんの書き込み (2006-04-18 09:37) より:

コピー先のフォルダの「更新日時」は「コピーを実行した時間」になっていました。
ROBOCOPY /E /PURGE /COPYALL


えっと、/T スイッチは?

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
横山
常連さん
会議室デビュー日: 2003/08/25
投稿数: 33
投稿日時: 2006-04-18 11:47
WWW上で「/T」オプションについて説明されているページを見つけたのですが、
実機上で「/?」で実行して出力されたヘルプを見ると、「/T」の説明がありませんでした。
代わりに以下の説明があったので「/COPYALL」を指定して実行しました。
(OSのバージョンによってオプションが違うのでしょうか?)

----
/COPY:copyflag[s] :: what to COPY (default is /COPY:DAT).
(copyflags : D=Data, A=Attributes, T=Timestamps).
(S=Security=NTFS ACLs, O=Owner info, U=aUditing info).

/COPYALL :: COPY ALL file info (equivalent to /COPY:DATSOU).
----


[ メッセージ編集済み 編集者: 横山 編集日時 2006-04-18 11:48 ]
ジーちゃん
ベテラン
会議室デビュー日: 2006/01/07
投稿数: 69
お住まい・勤務地: 関東
投稿日時: 2006-04-25 10:50
こんにちわ。
かなり遅レスですが^^;

引用:

横山さんの書き込み (2006-04-18 11:47) より:
WWW上で「/T」オプションについて説明されているページを見つけたのですが、
実機上で「/?」で実行して出力されたヘルプを見ると、「/T」の説明がありませんでした。
代わりに以下の説明があったので「/COPYALL」を指定して実行しました。
(OSのバージョンによってオプションが違うのでしょうか?)




W2K版と2003(XP?)版ではバージョンが変更され、オプション
スイッチが変わりました。
2003版はバージョンがxp010になってます。
#横山さんのはxp010ですね

フォルダの更新日時ってフォルダ内のデータが更新されたら
変更されますよね?
Robocopyによって更新ファイルがなければ、フォルダの更新日時
は変わりませんが、ファイルがコピーされれば、フォルダの更新
日時は変更されます。

これはRobocopyの仕様というより、OSの仕様ですね。
横山
常連さん
会議室デビュー日: 2003/08/25
投稿数: 33
投稿日時: 2006-04-26 20:52
ROBOCOPYを使用すると「OSの仕様」を乗り越えて、タイムスタンプが設定されるのかも、と勝手に想像していました。
ありがとうございました。

#ROBOCOPYのバージョンは「XP010」でした。


[ メッセージ編集済み 編集者: 横山 編集日時 2006-04-26 20:53 ]

[ メッセージ編集済み 編集者: 横山 編集日時 2006-04-26 20:53 ]
ジーちゃん
ベテラン
会議室デビュー日: 2006/01/07
投稿数: 69
お住まい・勤務地: 関東
投稿日時: 2006-04-27 11:07
こんにちわ

引用:

横山さんの書き込み (2006-04-26 20:52) より:
ROBOCOPYを使用すると「OSの仕様」を乗り越えて、タイムスタンプが設定されるのかも、と勝手に想像していました。




ファイルのタイムスタンプはコピーできるんですけどね^^;
フォルダは無理っぽいですね。

1

スキルアップ/キャリアアップ(JOB@IT)