C++ : 다른 프로세스/클래스/장치에서 쓰기 위해 파일이 열려 있는지 확인하는 방법이 있습니까?C++ 파일이 사용 중인지 확인하는 방법 - 멀티 스레드 다중 프로세스 시스템
다른 프로세스에서 쓰기 위해 액세스 할 수있는 폴더에서 파일을 읽으려고합니다. 동시에 쓰는 파일을 읽으면 읽기 및 쓰기 프로세스에서 오류가 발생합니다 (작성이 불완전하여 헤더 만 얻을 수 있음). 특정 파일을 열지 여부를 결정하기 전에 일부 유형의 조건을 확인해야합니다. 저는 boost :: filesystem을 사용하여 파일 목록을 가져 왔습니다. 나는 유닉스와 윈도우 모두와의 호환성을 원한다.
가장 유용한 답변 중 하나를 '수락'하십시오. 이것은이 질문이 충분히 응답되었고, 응답자에게 조금 "감사합니다"라는 것을 보여줍니다. 사람들은 실제로 대답을 '수락하는'사람들의 질문에 대답하는 것을 선호합니다. – jammon