アプリケーションの更新を実行するために、ロックされた.dllファイルを(File.Move)移動しようとしています。 File.Moveメソッドは例外なく実行されました。しかしファイルは動かされませんでした。私は、File.Moveメソッドを実行した後、同じファイルの2つのコピーを持っていることを意味します。コピー先フォルダとコピー元フォルダです。コードは次のとおりです。ロックされたファイルを移動する
File.Move(fileName, newFileName);
誰かがこの理由を説明できますか?
あなたの質問はありますか? – Nick
ファイルが使用中であれば、それを削除することはできません(OSはこれを防止します)...別の動作を期待していますか? – Marco
編集されました。 OSはロックされたファイルを移動することができます –