[c#] 파일 존재 확인 방법 – File.Exists
파일을 읽으려 하는데 그 대상이 없으면 오류로 처리되어 멈춘다. try ~ catch 구문으로 예외 처리를 할 수 있지만 이 방법은 원인을 알 수 없거나 작동이 멈추는 상황을 절대적으로 막아야 하는 경우에만 최후의 수단으로 써야 한다. 특히 이 구문은 부하가 크기 때문에 루프에서는 이용하지 않는 게 좋다. 제일 좋은 방법은 File.Exists 메떠드를 이용하여 조건문으로 사전 처리를 하는 거다.
if (File.Exists("file.dat"))
{
//
}