FileNotFoundException — 파일을 열지 못했을 때

FileNotFoundException — 파일을 열지 못했을 때

FileNotFoundException은 지정한 경로명이 가리키는 파일을 열려는 시도가 실패했음을 알리는 예외예요. 이 예외는 지정한 경로명의 파일이 존재하지 않을 때 FileInputStream, FileOutputStream, RandomAccessFile 생성자에서 던져져요. 또한 파일이 존재하지만 어떤 이유로 접근할 수 없는 경우(예: 읽기 전용 파일을 쓰기용으로 열려는 시도)에도 이 생성자들이 이 예외를 던져요.

출처: Java API Reference

본문

이 클래스는 예외 계층 java.lang.ObjectThrowableExceptionIOExceptionFileNotFoundException을 따르며 Serializable을 구현합니다.

생성자

  • FileNotFoundException() — 오류 상세 메시지가 nullFileNotFoundException을 만들어요.
  • FileNotFoundException(String s) — 지정한 상세 메시지가 있는 FileNotFoundException을 만들어요. 문자열 s는 나중에 java.lang.Throwable.getMessage()로 얻을 수 있어요.

이 예외는 체크드 예외로, 파일을 여는 코드에서 파일이 없을 가능성을 다루려면 명시적으로 처리해야 해요.

더 알아보기 (Learn more)