- ベストアンサー
XCOPYで指定したフォルダとファイルをコピーしたい
C:\AAAフォルダとC:\AAA以下のファイルをコピーしたくて、 XCOPY C:\AAA D:\BBB /E とすると、コピー先のD:\BBBにはAAAフォルダにあるファイルはコピーされるのですが、AAAフォルダそのものはコピーされません。 XCOPY C:\ D:\BBB /E とすればコピーできるのですが、そうするとC:\のほかのフォルダもコピーされてしまいます。 EXCLUDEオプションを使うには指定するファイルが多いため、あまり使いたくありません。(コピーする前にMDでコピー先にAAAフォルダを作成するのもなるべく避けたい) 知っている方がいらしたら教えて下さい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
xcopy /e C:\AAA D:\BBB\AAA 複数ファイルのコピーでコピー先が存在しないとき、ファイル名と見なすかディレクトリ名と見なすか聞いてきます。 応答を聞かれるのが嫌なら echo d | xcopy /e C:\AAA D:\BBB\AAA でいいはず。
その他の回答 (2)
- water_mouse
- ベストアンサー率45% (123/271)
コピー先で、 D:\BBB\AAA というディレクトリ階層にしたいということですか? であれば、先にBBBの下にAAAを作ってから、 XCOPY C:\AAA D:\BBB\AAA /e /s ですね。 少なくとも私はそうしてました。 他に方法があるのか知りませんが。
お礼
回答ありがとうございます。 >コピー先で、 D:\BBB\AAA というディレクトリ階層にしたいということですか? ↑はい、その通りです。 私も MD D:\BBB\AAA してからコピーしました。 やはりXCOPYだけで、ディレクトリ階層とディレクトリ階層以下のファイルを同時にコピーは無理なのかな・・・。
- pepe_clift
- ベストアンサー率20% (52/255)
XCOPY C:\AAA D:\BBB /sでディレクトリ以下全部コピーします。
お礼
回答ありがとうございます。 XCOPY C:\AAA D:\BBB /s をやってみましたが、ディレクトリ以下はコピーされるのですが、ディレクトリそのものがコピーされません。 私の質問が悪かったのですが、AAAというフォルダそのものもコピーしたいのです。
お礼
おぉ!! ご指摘どおりに実行したら出来ました。 複写先ディレクトリに\AAAを入れればよかったのですね!! モヤモヤがスッキリしました。 本当に有難うございました(^人^)感謝♪