응용 프로그램 업데이트를 수행하기 위해 잠긴 .dll 파일 (File.Move)을 이동하려고합니다. File.Move 메서드가 예외없이 실행되었습니다. 그러나 파일은 이동되지 않았습니다. 내 말은 File.Move 메서드를 실행 한 후에 대상 폴더와 원본 폴더에 같은 파일의 두 복사본이 있다는 뜻입니다. 코드는 다음과 같습니다.잠긴 파일 이동
File.Move(fileName, newFileName);
누군가이 이유를 설명 할 수 있습니까? 파일이
첫 번째 성공하고 두 번째는 자동으로 실패 것처럼 것 같다 삭제
- 파일을 복사
- : 볼륨에
무엇이 질문입니까? – Nick
파일을 사용중인 경우 삭제할 수 없습니다 (OS가이를 방지 함) ... 다른 동작을 기대합니까? – Marco
수정 됨. OS는 잠긴 파일을 옮길 수 있습니다. –