お世話になります。
Windowsのコマンドプロンプトで、特定のファイルをコピーするのに
XCOPYを使用しているのですが、意図しない動きに悩んでいます。
具体的には以下のような感じです。
(AAA, BBB, CCC, DDD, ZZZはディレクトリ)
[コピー元]
AAA---BBB--aiueo.txt
|
└--CCC
└-DDD--aiueo.txt
[コピー先]
ZZZ
以下のコマンドを実行
ECHO F | XCOPY /E /Y \AAA\BBB\aiueo.php \ZZZ\BBB\aiueo.php
結果
\AAA\BBB\aiueo.php
\AAA\BBB\CCC\DDD\aiueo.php
2個のファイルをコピーしました。
目的としてはBBBのaiueo.txtだけをZZZにディレクトリごとコピーしたいのですが
何故か階層違いの同名ファイルまで見てしまい、結果として、DDDのもので
上書きされてしまいます。(階層はBBBに上書き。DDDはできず)
COPYコマンドですと、コピー先にディレクトリが存在しない場合に
そのまま行えないためXCOPYを使用しているのですが、これは仕様
なのでしょうか。
解決策がございましたら、ご教示いただけますと幸いです。
[環境] windows8.1(x64)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/27 00:54