• ベストアンサー

MS-DOSコマンドでフォルダをコピー。

お願いします。 XCOPYを使用すると思うのですが、うまくいかないんです。 Cドライブの「text」というフォルダを、中身も全部Dドライブにコピーするときはどうしたらいいですか?

noname#21444
noname#21444

質問者が選んだベストアンサー

  • ベストアンサー
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.2

こんにちは XCOPYのパラメータが足りないのではないかと思います。 /S サブディレクトリも含む /E サブディレクトリが空でもコピーする。 /V ベリファイする。 まず、カレントディレクトリをコピーされたい側にします。(このほうが楽) D:ドライブにコピーしたいのであれば、D:として変更します。 必要であれば、ディレクトリも移動します。 D:ドライブのルートディレクトリにC:\TESTをフォルダごとコピーするとしますね。 D:\> XCOPY C:\TEST /S/E/V で良いと思います。 D:\>はこういったプロンプトが出ているということですので、コマンドは XOPY C:\TEST /S/E/V です。 パラメータを知りたいのであれば、 XCOPY /? としてみてください。 最近のOSでは、 XCOPY C:\TEST /E だけでよいかもしれません。

その他の回答 (2)

  • BILLY-J
  • ベストアンサー率57% (60/105)
回答No.3

こんにちは。 例えば C:\TEXT の中身をサブディレクトリも含めて D:\BKUP の 中へコピーしたい場合、 xcopy C:\TEXT D:\BKUP\ /E /Y でどうでしょう? ・/E サブディレクトリ(空の場合も含む)もコピー ・/Y コピー先の既存ファイル上書き確認無し 書式例 D:\BKUP\ の最後の「\」を付ける事で、xcopyコマンドは コピー先をディレクトリと断定、そのディレクトリが存在しない 場合は勝手に作ります。 コピー先のディレクトリ名部分は必要に応じて置き換えて下さい。 ドライブ直下が良ければ D:\ と書けばOKです。 WIN2000のコマンドプロンプトで確認しました。 純粋なMS-DOSやWin9x上のコマンドプロンプトの場合は念のため ご自分の環境でもxcopyのオプションをご確認下さい。 個人的な好みの問題ですが、私はコピー元とコピー先の両方を 明記する方が、カレントドライブやカレントディレクトリを意識 しなくて済むので好きだなぁ。

  • pippy
  • ベストアンサー率50% (232/458)
回答No.1

xcopy c:[パス名]\text d: でだめでしょうか。

関連するQ&A

  • DOSのコピーコマンド

    このカテゴリーで良いかどうかわかりませんが、教えてください。(説明が下手ですみませんが) Cドライブのあるフォルダーの中のファイル(1つまたは複数)をDドライブにコピーするバッチファイルを作ろうと思います。 たとえばyyyyフォルダーのzzzzをコピーする場合は次のような1文です。 xcopy c:\yyyy\zzzz.* d:\ /e この時、フォルダー名にスペースがあるときはどうしたらいいのかわかりません。 たとえばc:\windows updateのようなフォルダー名の場合 xcopy c:\yyyy xxxx\zzzz.* d:\ /e では動きません(yyyyとxxxxの間にスペースがあるから)。 この場合DOSコマンドをどう書けば良いのか教えてください。

  • バッチファイルにて指定フォルダごとコピーする方法

    バッチファイル初心者の為ご教授をお願いします。 Cドライブ直下に下記のようなフォルダがあります。 (それぞれのフォルダ内には沢山のフォルダやファイルが保存されています) 0001_2016_04_29 0001_2016_06_29 0001_2016_07_14 0002_2016_06_29 0002_2016_07_14 0002_2016_07_25 これをFドライブ(USBHDD)へフォルダ毎コピーしたいと思います。 XCOPYもしくはROBOCOPYでワイルドカードを使用しコピー出来ないでしょうか? Fドライブへは差分で保存し続けたいのでミラーは使用出来ません。 自分なりにしらべて下記のように記述してみたのですがうまくいきませんでした。 for /D %%A in (C:\0001*) do xcopy %%A /e F:\.

  • MS-DOS

    はじめまして。 先日、CフォルダのほとんどをDドライブの中に移動させてしまい、元に戻そうとしたら フリーズしてしまい、以来パソコンが起動しなくなった者です。 (Dドライブの中に、Cフォルダをつくり、その中にCドライブの内容を移動させました。) 今回パソコン付属の98リカバリディスクを準備することができ、MS-DOSの起動ができるようになりました。 そこで、Dドライブの中のCフォルダに移動させてしまったCドライブのファイルなどを、 もとのCドライブに移動させようとしていますが、なかなかうまくできません。 dir d:\c/w で、Dドライブの中のCフォルダのいくつか のファイルやフォルダを確認できます。 これらをフォルダごとまとめて移動させるには、 xcopy を使えるということがわかりました。 Dドライブの中のCフォルダをCドライブに移動させたいので、 xcopy d:\c c とうちましたが、 コマンドまたはファイル名が違います。 と表示されました。 コマンドが違うのだと思いますが、 よくわかりません… MS-DOSについて、はじめたばかりです。 どうしたらよいのか、教えていただけないでしょうか。よろしくお願いいたします。

  • コピーバッチについて

    c:\にある全てのフォルダの中身を検索して拡張子『.xls』のフィルをd:\にコピーするバッチを作ろうとしています。 xcopy "c:\*.xls" "d:\" /r /y このままだとcドライブの直下にある『.xls』のファイルしかコピーしてくれません。(当たり前ですが・・) 色々考えているのですが、いい方法がどうしても思いつきません。まだまだ勉強足らずです。 どなたかご助力頂ければと思います。 宜しくお願いします。

  • フォルダ丸ごとコピー上書きありの場合のコマンド

    いつも お世話になってます 題名どおり フォルダを丸ごとコピーをコマンドで行いたいのですが(このフォルダはその下に複数の階層のフォルダとファイルを含んでいます) 例: C:\から d:\ヘ コピーの場合 『xcopy c:\フォルダ名 d:\フォルダ名』 上記で 処理した場合、 フォルダ名の直下のファイルのみコピーされて その下層のフォルダコピーは行われません フォルダコピーの方法をお教えください  

  • バッチファイルでフォルダコピー

    バッチでフォルダコピーをさせたいです。 たとえば、フォルダ「やさい」を作ってあったとして、 「やさい」とフォルダの中身を、別のフォルダ「カレー」内にコピーさせ、以下のようにさせたいです。 -カレー ∟やさい   ∟にんじん.txt   ∟たまねぎ.txt xcopy C:\やさい C:\カレー としてみましたが、    -カレー     ∟にんじん.txt     ∟たまねぎ.txt となってしまい、フォルダ「やさい」の中身しかコピーされません。。 指定したフォルダ毎コピーするにはどうしたらよいでしょうか? OSはwindows XPを使用しています。 以上、よろしくお願いします。

  • XCOPYで指定したフォルダとファイルをコピーしたい

    C:\AAAフォルダとC:\AAA以下のファイルをコピーしたくて、 XCOPY C:\AAA D:\BBB /E とすると、コピー先のD:\BBBにはAAAフォルダにあるファイルはコピーされるのですが、AAAフォルダそのものはコピーされません。 XCOPY C:\ D:\BBB /E とすればコピーできるのですが、そうするとC:\のほかのフォルダもコピーされてしまいます。 EXCLUDEオプションを使うには指定するファイルが多いため、あまり使いたくありません。(コピーする前にMDでコピー先にAAAフォルダを作成するのもなるべく避けたい) 知っている方がいらしたら教えて下さい。

  • フォルダのコピーについて

    Dドライブに保存したデータを外付けのハードディスクにコピーする時に、同名のファイルやフォルダがあると毎回「上書きしますか?」 と聞かれるんですが、元のフォルダに新しく保存したデータだけコピーするにはどうしたらよいでしょうか? 例えば、Dドライブにa,b,c,d,e,f,gとファイルがあるとします。 外付けにはa,b,c,dはすでにコピーしてありますが、e,f,gはまだしていません。この状態でe,f,gだけコピーするやり方を教えて頂きたいのですが…すべて上書きだととても時間がかかってしまうし、単純に新しいデータだけ選択してコピーすればいいんですが、フォルダの中身コピー元とコピー先でがバラバラに並んでいるので抽出するのが大変なので… どなたかよろしくお願いします。

  • バッチファイルで、指定したフォルダをコピーしたい

    Windowsを立ち上げたら指定のフォルダを、 Bドライブに毎回コピーさせたく、バッチファイルを 作っているのですが、全くうまくいきません。 xcopy c:\Program Files\test b:\test2\ 上記のように書いてみましたが、コピーされませんでした。 Cドライブのtestフォルダを、Bドライブのtest2フォルダに コピーさせたいのですが、何か間違っているのでしょうか? アドバイスくださればうれしいです。

  • フォルダ構成とアクセス権をコピーしたい

    XCOPYコマンドでフォルダ構成(入れ物のみ)とアクセス権をコピーしたいのですが、 XCOPY C:\AAA C:\BBB /T/E  とやって、フォルダ構成はコピーできるのですが、アクセス権がコピーできません。 /X,/Oを付けてもアクセス権がコピーできません。 XCOPY以外でも構いませんので、 やり方がありましたらどなたか、ご教授を。m(_ _)m

専門家に質問してみよう