Я пытаюсь переместить файл (File.Move) заблокирован .dll для выполнения обновления приложения. Метод File.Move был выполнен без исключений. Но файл не был перемещен. Я имею в виду, после выполнения метода File.Move у меня есть две копии одного и того же файла: в папке назначения и в исходной папке. Вот код :)Переместить заблокированный файл
File.Move(fileName, newFileName);
Может ли кто-нибудь объяснить причину этого?
В чем ваш вопрос? – Nick
Если файл используется, его нельзя удалить (ОС предотвращает это) ... вы ожидаете другого поведения? – Marco
Отредактировано. ОС может перемещать заблокированные файлы. –