[펌] 다른 프로세스에서 사용 중인 파일 읽어오기.

seung-jae hwang·2019년 4월 4일
0

C샵

목록 보기
4/17

From : https://ooooohs.tistory.com/entry/C-%EB%8B%A4%EB%A5%B8-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EC%97%90%EC%84%9C-%EC%82%AC%EC%9A%A9-%EC%A4%91%EC%9D%B8-%ED%8C%8C%EC%9D%BC-%EC%9D%BD%EC%96%B4%EC%98%A4%EA%B8%B0

다른 프로세스에서 사용 중인 파일을 불러와 데이터로 사용할려고 하는데 이미 사용 중인 파일이라 액세스 할 수 없다고 나오는 경우가 있습니다. 아마 한 파일을 여러 프로세스에서 로드할 때가 대부분일 텐데, FileShare라는 FileStream의 속성을 이용하면 간단하게 해결됩니다.

예) FileStream ReadData = new FileStream(_currDir + FileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);

출처: https://ooooohs.tistory.com/entry/C-다른-프로세스에서-사용-중인-파일-읽어오기 [Development-Core]

0개의 댓글