FileSystemException — 파일 시스템 연산이 하나 또는 두 개의 파일에서 실패할 때 발생하는 예외
FileSystemException — 파일 시스템 연산이 하나 또는 두 개의 파일에서 실패할 때 발생하는 예외
FileSystemException은 파일 시스템 연산이 하나 또는 두 개의 파일에서 실패할 때 발생하는 예외예요. 파일 시스템 예외의 일반적인 클래스예요.
본문
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() — 상세 메시지 문자열을 반환해요. Throwable의 getMessage를 재정의해요.