FileAlreadyExistsException — 같은 이름의 파일이 이미 존재해 생성에 실패할 때 발생하는 예외

FileAlreadyExistsException — 같은 이름의 파일이 이미 존재해 생성에 실패할 때 발생하는 예외

FileAlreadyExistsException은 파일이나 디렉터리를 만들려고 시도했는데 그 이름의 파일이 이미 존재할 때 발생하는 확인된(checked) 예외예요.

출처: Java API Reference

본문

public class FileAlreadyExistsException extends FileSystemException

파일이나 디렉터리를 만들려고 시도했는데 그 이름의 파일이 이미 존재할 때 발생하는 checked 예외예요. 예를 들어 Files.createFile로 이미 존재하는 파일을 만들려 하면 발생해요. Java 1.7부터 사용할 수 있어요.

생성자

public FileAlreadyExistsException(String file)

이 클래스의 인스턴스를 구성해요.

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

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

이 클래스의 인스턴스를 구성해요.

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

선언된 메서드

FileSystemException에 선언된 메서드: getFile, getMessage, getOtherFile, getReason

ThrowableObject에 선언된 메서드들도 상속받아 사용할 수 있어요.

더 알아보기 (Learn more)

Java 공식 API