FileSystemException — 파일 시스템 연산이 하나 또는 두 개의 파일에서 실패할 때 발생하는 예외

FileSystemException — 파일 시스템 연산이 하나 또는 두 개의 파일에서 실패할 때 발생하는 예외

FileSystemException은 파일 시스템 연산이 하나 또는 두 개의 파일에서 실패할 때 발생하는 예외예요. 파일 시스템 예외의 일반적인 클래스예요.

출처: Java API Reference

본문

public class FileSystemException extends IOException

파일 시스템 연산이 하나 또는 두 개의 파일에서 실패할 때 발생해요. 이 클래스는 파일 시스템 예외의 일반 클래스예요. Java 1.7부터 사용할 수 있어요.

직접 알려진 하위 클래스

AccessDeniedException, AtomicMoveNotSupportedException, DirectoryNotEmptyException, FileAlreadyExistsException, FileSystemLoopException, NoSuchFileException, NotDirectoryException, NotLinkException

생성자

public FileSystemException(String file)

이 클래스의 인스턴스를 구성해요. 이 생성자는 하나의 파일에 관련된 연산이 실패하고 이유를 설명할 추가 정보가 없을 때 사용해야 해요.

매개변수: file — 파일을 식별하는 문자열, 알 수 없으면 null

public FileSystemException(String file, String other, String reason)

이 클래스의 인스턴스를 구성해요. 이 생성자는 두 개의 파일에 관련된 연산이 실패하거나 이유를 설명할 추가 정보가 있을 때 사용해야 해요.

매개변수: file — 파일을 식별하는 문자열, 알 수 없으면 null, other — 다른 파일을 식별하는 문자열, 다른 파일이 없거나 알 수 없으면 null, reason — 추가 정보가 있는 이유 메시지, 없으면 null

메서드 요약

수식자와 타입 메서드 설명
String getFile() 이 예외를 만드는 데 사용된 파일을 반환해요.
String getMessage() 상세 메시지 문자열을 반환해요.
String getOtherFile() 이 예외를 만드는 데 사용된 다른 파일을 반환해요.
String getReason() 파일 시스템 연산이 실패한 이유를 설명하는 문자열을 반환해요.

getFile

public String getFile() — 이 예외를 만드는 데 사용된 파일을 반환해요 (null일 수 있음).

getOtherFile

public String getOtherFile() — 이 예외를 만드는 데 사용된 다른 파일을 반환해요 (null일 수 있음).

getReason

public String getReason() — 파일 시스템 연산이 실패한 이유를 설명하는 문자열을 반환해요.

getMessage

public String getMessage() — 상세 메시지 문자열을 반환해요. ThrowablegetMessage를 재정의해요.

더 알아보기 (Learn more)

Java 공식 API