파일이 아직없는 경우에만 만들고 싶습니다.
같은 코드 :존재하지 않는 경우에만 파일 만들기
if (!File.Exists(fileName))
{
fileStream fs = File.Create(fileName);
}
파일이 "만약"에 "생성"사이에 생성 될 경우에 경쟁 조건에 대한 열려 둡니다.
어떻게 피할 수 있습니까?
편집 : 그것은 다른 프로세스 (동일한 응용 프로그램의 여러 인스턴스를) 때문에 여기에 사용할 수 없습니다
잠금.
try {} catch {}? – ojlovecd
동일한 애플리케이션입니까? 뮤텍스? –