質問: マウントフォルダでファイルの移動 win2000です。 hdd3台つないでます。 しかし、ドライブレターが増えるのは嫌なので、d:とe:を "c:\documents" と "c:\temp" というフォルダにマウントしました。 c:のほかのフォルダから、マウントされた "c:\documents" にファイルを移動しました。 "c:\documents" には同じ名前のファイルがあります ファイルを移動するとき、移動先に同じ名前のファイルがあると、上書きしますか、と聞かれますよね。 はい、と答えて待っていると、"ファイルは存在します。移動できません。" と言われました。 なぜでしょう。 通常、違うドライブに移動となると、コピーして削除という手続きをとりますよね。 それが、違うディスクなのにもかかわらず、同じドライブなので、そのへんを理解できなかったのでしょうか。 これを回避する手段は? ちなみにコピーならちゃんとできます。
回答: コピーができて、移動ができない理由として、 移動元の中のあるファイルが、他のアプリケーション から「書込み禁止の排他制御を行う」モードで 開かれているとすると、移動はできないでしょう。 ただ、そのファイルは読み取りは許可されているため、 コピーは可能です。 確かに移動できないことが、たまにあります、 家でも、、、 ということでコピーした後、削除するほうが よいようです。