CopyFile
으로 파일을 복사 할 때 원본 파일이 잠겨 있습니까? 말하기 - 복사 작업이 시작된 후 누군가 소스 파일을 열려면 성공합니까? "누군가"가 파일에 대한 독점적 인 액세스를 요청하면 그의 Win32 API 호출 (아마도 CreateFile
)이 실패하거나 복사 작업이 완료 될 때까지 기다릴 것입니까?CopyFile은 소스 파일에 잠금을 설정합니까?
1
A
답변
3
누군가 이미 열려있는 파일에 단독 액세스를 요청하면 해당 요청은 실패합니다. Windows에는 파일 열기 모드가 없습니다.이 모드는 "다른 사람이 파일을 사용하고 있다면 그 파일을 튕겨 내십시오."로 구성되어 있습니다.
내가 기억 하듯이 CopyFile
은 다른 사람들이 읽을 수는 있지만 쓸 수 없도록 소스 파일을 엽니 다.
관련 문제
- 1. 키 잠금은 실제로 어떤 리소스에 잠금을 설정합니까?
- 2. 소스 외부에서 UITableViewCell의 내용을 설정합니까?
- 3. 라이브러리의 소스/헤더 파일을 읽기 전용으로 설정합니까?
- 4. 어떻게 실행 파일에 MOTW를 설정합니까
- 5. yaml 파일에 쓰기 잠금을 설정 하시겠습니까?
- 6. 은 파일에 단독 잠금을 얻을 수 없습니다.
- 7. TransactionScope는 LinQ 쿼리에서 데이터베이스에 대한 교차 프로세스 잠금을 설정합니까?
- 8. 어떻게 UItableView 데이터 소스 CoreData 관계에서 설정합니까.
- 9. 어떻게 확장 사용자 속성을 android 파일에 설정합니까?
- 10. 헤더 파일에 소스 코드를 포함해야합니까?
- 11. 엘프 파일에 소스 코드 추가
- 12. 404 기본 소스 파일에 없습니다.
- 13. Docker - 소스 파일에 Arg 빌드
- 14. R 소스 코드 파일에 액세스
- 15. 소스 첨부 파일에 Collections.class가 없습니다.
- 16. 소스 파일에 값을 전달 R
- 17. 어떻게 audioFileWritePackets로 만든 새 파일에 대한 지속 시간을 설정합니까?
- 18. NSIS 왜 CopyFile은 다른 예가 아닌 한 예에서 작동합니까?
- 19. Google API를 사용하여 파일에 잠금을 설정할 수 있습니까?
- 20. StreamWriter가 파일에 대한 잠금을 해제하지 않습니다. Using 절
- 21. php : 파일에 대한 독점적 인 잠금을 얻지 못했습니다
- 22. 잠금을 할당합니까
- 23. 프로세스 중에 잠금을 결정하십시오.
- 24. NetBeans는 make 파일에 여러 .o 라이브러리 출력을 설정합니까?
- 25. Xcode 4에서 외부 소스 파일에 중단 점을 설정하려면 어떻게해야합니까?
- 26. Git을 사용하는 파일에 대한 기본 병합 전략을 어떻게 설정합니까?
- 27. 소스 파일을 편집하지 않고 어떻게 소스 파일에 메서드를 추가합니까?
- 28. ConcurrentHashMap을 사용하여 잠금을 시뮬레이션하면 안전합니까?
- 29. FileStream 잠금을 해제하려면 어떻게해야합니까?
- 30. 어떻게 이벤트 소스 유형을 일명으로 설정합니까? AWS로 트리거 .Lambda createFunction
필자는 Windows가 파일에 대한 액세스를 동기화 할 것이라고 생각합니다. 일반적으로 이미 열려있는 파일에 액세스 할 때 오류가 발생합니다 ... –