LoginSignup
0
0

More than 5 years have passed since last update.

xcopyの謎

Last updated at Posted at 2016-12-21

バグの原因が不明、、

業務でxcopyコマンドで作業を行っていたところ、下記のバグが。
ファイル構成はこんな感じ。

C:.
├─aaa
│  │  samename.txt
│  │
│  └─directory
│          samename.txt
│
└─bbb
    │  samename.txt
    │
    └─directory
            samename.txt

テキストの内容は以下とする。

  • aaa/samename.txt

aaaの直下のテキスト

  • aaa/directory/samename.txt

aaa/directory配下のテキスト

  • bbb/samename.txt

bbbの直下のテキスト

  • bbb/directory/samename.txt

bbb/directory配下のテキスト

で、下記コマンドでコピーを実行
フルパスで階層の浅いファイルを指定してコピーを試みる。

echo y|xcopy C:\Users~~\aaa\samename.txt C:\Users~~\bbb\samename.txt /E /Y

すると結果が以下

C:\Users~\aaa\samename.txt
C:\Users~\aaa\directory\samename.txt
2 個のファイルをコピーしました

あれ、、一個だけコピーしたいのに、、
ファイルを見ると

  • bbb/samename.txt

aaa/directory配下のテキスト

しかも階層の深いほうの内容がコピーされている、、、
仕様とかを調べようとしたけどわからん、、、助けて偉い人、、、

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0