다른 프로세스에서 사용 중인 파일을 불러와 데이터로 사용할려고 하는데 이미 사용 중인 파일이라 액세스 할 수 없다고 나오는 경우가 있습니다. 아마 한 파일을 여러 프로세스에서 로드할 때가 대부분일 텐데, FileShare라는 FileStream의 속성을 이용하면 간단하게 해결됩니다.
예) FileStream ReadData = new FileStream(_currDir + FileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
'Development > C#' 카테고리의 다른 글
코드로 배포/설치프로그램 생성 후 명령프롬프트 명령 내리기 (0) | 2011.02.16 |
---|---|
Attribute 사용처 - 두번째 이야기 (0) | 2010.03.08 |
Attribute 사용처 (0) | 2010.03.08 |
Binary 파일에서 문자열 읽어오는 방법 (0) | 2010.03.08 |
OpenFileDialog에서 파일 이름만 얻어오기. (2) | 2010.03.08 |