• 締切済み

XCOPYのスイッチについて

会社のWIN2000SP3マシンですが、現在以下のようなパーティション構成になっています。 c:(マスター)システム用 d:(マスター)データ用 z:(スレーブ)バックアップ用 単純にd:配下の全データをz:に丸ごとバックアップしたいので、次のようなスイッチをつけてXCOPYを発行しました。 XCOPY.EXE D:\ Z:\ /S /E /I /R /H /K /Y すると何故か処理が途中で終了してしまいました。(具体的には一つのフォルダしかCOPYされなかった。) スイッチを一つずつ確かめてみると、/H を外すと全ての処理が流れるようです。 /H は隠しファイルをCOPYする為のスイッチと思っているのですが、何故このような結果になるのでしょうか? また他に注意すべき事や便利そうなスイッチがありましたら伝授して下さい。

みんなの回答

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

>XCOPY.EXE D:\ Z:\ /S /E /I /R /H /K /Y ではスイッチが矛盾しているのではないですか? /Sは空ディレクトリはコピーしない /Eは空ディレクトリもコピーする。 XCOPY D:\ Z:\ /E /C /Hで大丈夫だと思うのですが。 /E全てコピーする。/Cエラーが出てもコピーする。/H隠しファイル・システムファイルもコピーする。

rvr3958
質問者

お礼

???あれっ? /Sと/Eは相反しているのですか? /Sを付けることでサブディレクトリがCOPYされ、さらに/Eを付けることで空ディレクトリもCOPYされると思っていたのですが…。 http://www.nifty.ne.jp/forum/from40pc/mit/command12.htm このソースは誤りでしょうか??? http://hp.vector.co.jp/authors/VA002739/ntcom/com_dir/xcopy.htm こちらのソースではおっしゃるとおりですね。取り敢えず、明日会社で試して見ます。ありがとうございました。

rvr3958
質問者

補足

【結果】 /Sと/Eは併用するスイッチで良さそうですね。 /Hを付けると駄目だったのは、ドライブに隠されているRECYCLERフォルダがCOPY出来なかった事が原因みたいです。これは教えて頂いた/Cスイッチで無視する事で対処出来るようになりました。また、/R /Kスイッチ共にやはり必要みたいです。 どうもありがとうございました!

関連するQ&A