Windows/NTFS でのコピー プロセスの次の結果について、説明を見つけようとしました。
ソース ディレクトリには、次の 2 つのファイルがあります。
C:\test>dir /x
[..]
12/18/2015 12:21 PM 4,638,208 06-05-~3.PPT 06-05-29, Testfile.ppt
12/18/2015 12:21 PM 1,683,456 06-05-~1.PPT
[..]
ご覧のとおり、短いファイル名と長いファイル名を持つ 1 つのファイルと、短いファイル名ではなく長いファイル名として短いファイル名を持つ別のファイルがあります。次に、これら 2 つのファイルを別のディレクトリにコピーします。
C:\test>cp "06-05-29, Testfile.ppt" ../
C:\test>cp "06-05-~1.PPT" ../
2 番目のファイルをコピーした後、驚いたことに、最初のファイルが消え、2 番目のファイルが最初のファイルのファイル名を引き継ぎます。
C:\>dir /x
[..]
12/18/2015 12:31 PM 1,683,456 06-05-~1.PPT 06-05-29, Testfile.ppt
[..]
そんなことがあるものか?NTFS がコピーのために内部で短いファイル名を使用していると想像できますが、短いファイル名でも両方のファイルで同じではありません。また、どのようにファイル名を引き継ぐことができますか?
その現象に対する仮定/提案/回答を歓迎します。
ありがとうトミー