• 締切済み

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

  • xcopyの/dオプションについて

    xcopyを行うバッチを流し、サーバA⇒サーバBへの差分バックアップを毎日行いたいと考えています。 xcopyの/Dオプションは「日付が指定されなかったときは、送り側の日付が受け側の日付より新しいファイルだけをコピーします。」と書かれていたのですが、実際に下記のオプションをつけて複数回同様の処理を行ってみると、同更新日付のファイルであるにもかかわらず、上書き処理が行われてしまうファイルがいくつもありました。 ------------------xcopy処理---------------------- xcopy \\サーバA \\サーバB /e /y /i /h /c /z /d /k /r ------------------------------------------------- xcopyのDオプションで日付を指定しなかった場合、実際にはどこを比較して、コピー処理の判断を行っているのでしょうか ご教授、よろしくお願いいたします。

  • xcopyで同期バックアップ

    よろしくお願いいたします。 xcopyを使用して、簡易バックアップの バッチファイルを作成したいと考えております。 現在下のようなコマンドで毎日バックアップしておりますが、 xcopy c:\usr z:\usr\ /D /S /E /H /C /Y /R > c:\log\logfile c:\usrで削除したファイルがz:\usrに残ってしまいます。 コピー元とコピー先の同期を取る方式で、 #(c:\usrのファイルが削除されたら、z:\usrのファイルも削除される) バックアップをする事は出来ませんでしょうか? コピーするデータ量は多くありません。 よろしくお願いいたします。 以上です。

  • Robocopyのオプションスイッチの使い方をお教え下さい。

    Windows XP ではFileのBackupにXcopyを便利に使ってきました、VistaになりXcopyより確実なRobocopy.exeが出来たので使ってみましたが、Xcopyにあったオプションスイッチの /d に該当するオプションスイッチが判りません。どなたかお教え下さい。

  • xcopyを使ってのバックアップ

    この度、データ用HDDに複数の不良セクタが見つかりデータを移行することになりました。 そこで xcopy を使ってのバックアップを行っているのですが、CRCエラーなどのファイルに 対しての、リトライ回数・待ち時間が多いのか、エラーが出る1ファイルをスキップするのに 3~6分掛かっておりなかなか進みません。 そこで、リトライ回数や待ち時間を短縮する方法はありますでしょうか? なお、コマンドは下記で行っております xcopy /s /e /c /h d\*.* e:\

  • xcopyコマンドを使ってのバックアップ

    NTの端末から2003serverへネットワーク経由でバックアップするbatファイルを作成しています。作成したのが、 xcopy D:\* \\2003server\***\*** /D /S /E /C /F /R /X /Y > C:\ファイルバックアップ.log NT端末のDドライブ配下の全てのフォルダ・ファイルをコピーしたいと考えてますがうまくいきません。アカウント・アクセス権等は問題ないのでオプションなどの問題かなと・・・。どなたか分かるかたいらっしゃいましたらお願い致します。

  • ジャンパスイッチの設定について教えて下さい。

    NECのパソコンに以前SAMSUNGのSV8004Hのハードディスクを使用していたのですが取り換えた為、これをUSBの接続で使用したいのですがジャンパスイッチをどの様にしていいのか解りません。今迄マスターとして使用していた物をスレーブにするにはどの様にすればいいのでしょうか ハードディスクメーカーによって違うのでしょうか。 例1.アイ・オー・データのハードディスクはマスターの場合  電源を右にして隣のジャンパスイッチは1番に上下と4番目に上下。 例2.アイ・オー・データのハードディスクはスレーブの場合  電源を右にして隣のジャンパスイッチは1番に上下と2番目に上下。 SAMSUNGのSV8004Hのハードディスクはマスターでは  電源を右にして隣のジャンパスイッチは2番に上下と3.4番目に  上側になっています。 良い解決方法をどなたか教えて下さい。

  • xcopyでバックアップ 動作がおかしくなった。

    こんにちは、 サーバの管理をしています。 DC01(サーバ)のDドライブ(80GB)のデータを別のコンピュータ(pc01)のiドライブ(120GB)にXCOPYして、バックアップを取ろうと考えました。 以下のようなバッチファイルを作り、サーバから実行したところ、バックアップはできていたのですが、PC01の動作がおかしくなりました。 具体的には、動作が重くなった。ディスクが壊れている趣旨のメッセージが出た。再起動すると、CHECKDSKで意味不明の文字の羅列が延々と出た。 などです。 DC01(サーバ)、別のコンピュータ(pc01)共に、 Windows2000Serverです。 何かお分かりの方がいましたら教えてください。 echo バックアップ set logfile=c:\01log\copyall.log xcopy d:\* \\pc01\i$\c1\ /D /S /E /H /C /Y /R >> %logfile%

  • XCOPY /Dコマンドがネットワークドライブでうまくいかない。

    XCOPY /Dコマンドがネットワークドライブでうまくいかない。 OSはWINXP ホームです。(これを「パソコンA」とします) ネットワーク上の「パソコンB」のHDにバックアップを取るためXCOPY /Dコマンドを実行すると、更新していないファイルまで更新してしまいます。 「パソコンA」のDドライブをネットワークドライブにしてZドライブにしています(業務の都合上)が、Zドライブではうまく処理できているようで、更新のないファイルはコピーしていないようです。 HPをいろいろ探してみまると、こちらのページhttp://slashdot.jp/~patagon/journal/416001にコマンドのことが書かれていましたが、勉強不足で今ひとつ理解できません。 もう少しわかりやすくどなたか解説してください。 ちなみにコマンドは「xcopy ”d:¥test¥" "x:¥bkup¥" /d /e」です。 dドライブのtestフォルダ以下をまるごと ネットワーク上のxドライブのbkupフォルダにとりたい もちろん、差分だけ(作業時間節約のため)  宜しくお願いします。(>_<)

  • exclude xcopy 除外フォルダ指定の方法

    どうしてもわからない事があり、ご質問させて頂きます。 コマンドプロンプトの xcopy を使用して外付けHDD上のファイル(フォルダ含む)のバックアップを行ないたいのですが、外付けHDD内にある「ごみ箱」フォルダを除外したいのですが、その方法が分かりません。 「ごみ箱」フォルダは、外付けHDDの機能で用意されているものなのですが 中身が30万ファイル程あり、フォルダの中身を削除するのにとても時間がかかりそうなので、excludeを用いて除外しようと思いました。 ------------------------- xcopy Z:\ Q:\ /EXCLUDE:Z:\hogehoge\xcopy-excludelist.txt /D /S /E /H /C /Y /R ------------------------- で、除外指定ファイル(xcopy-excludelist.txt)の中身は、 ------------------------- ごみ箱/** ------------------------- としてみたのですが、「ゴミ箱」フォルダ毎コピーし始めてしまいます。 ご教授いただければと思います。 宜しくお願い致します。

  • ビスタでXCOPYを設定するには

     よろしくお願いします。  最近ビスタを購入しました。今までXPを使っていました。xpではデータのバックアップにバッチファイルからXCOPYを設定し、ダブルクリックで新規のファイルのみバックアップできるようにしていました。  ただ、ビスタを立ち上げ、バッチファイルを作ろうと思いましたが、どうもアドレス帳、お気に入り、メールデータ、自分の作ったデータ等の元ファイルのパスをどう書いたらいいものか迷いました。  そもそもビスタでXCOPYが使えるのか?とふと立ち止まってしまいました。  メールデータはXPでは、メンテナンスから保存場所をDドライブに変え、フォルダを作ってバックアップしていました。ビスタではそういう操作をしてもいいのでしょうか?  フォルダ構造、操作がXPと変わってしまったので戸惑っているところです。  恥を晒して言えば、XPのつもりでフォルダ・ファイル操作をし、重要なフォルダをいじってしまって購入の次の日にリカバリをする羽目になってしまいました。そんなこんなで、若干神経質になっている次第です。  どうか、どなたかこれらの私の疑問を解いていただきたくよろしくお願いいたします。

このQ&Aのポイント
  • ドライバをダウンロードできないdcp-155cの問題解決方法を教えてください
  • dcp-155cをwin10で使用するための最適なドライバの探し方は?
  • win10用のdcp-155cドライバの入手方法について教えてください
回答を見る

専門家に質問してみよう