Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 파일을 찾을 수 없음 예외를 캡처하는 방법은 무엇입니까?

<시간/>

존재하지 않는 파일을 찾으려고 하면 파일을 찾을 수 없음 예외가 발생합니다.

존재하지 않는 "new.txt"라는 파일을 StreamReader에 설정했다고 가정해 보겠습니다. StreamReader(읽기 위해)를 사용하여 액세스하려고 하면 FileNotFoundException이 발생합니다 -

using (StreamReader sReader = new StreamReader("new.txt")) {
sReader.ReadToEnd();
}

이를 처리하려면 try 및 catch를 사용해야 합니다. -

Try {
   using (StreamReader sReader = new StreamReader("new.txt")) {
      sReader.ReadToEnd();
   }
   }catch (FileNotFoundException e) {
      Console.WriteLine("File Not Found!");
      Console.WriteLine(e);
   }