AccessDeniedException — 파일 시스템 연산이 거부될 때 발생하는 예외

AccessDeniedException — 파일 시스템 연산이 거부될 때 발생하는 예외

AccessDeniedException은 파일 시스템 연산이 거부될 때, 일반적으로 파일 권한이나 다른 접근 검사 때문에 발생하는 확인된(checked) 예외예요.

출처: Java API Reference

본문

public class AccessDeniedException extends FileSystemException

파일 시스템 연산이 거부될 때, 일반적으로 파일 권한이나 다른 접근 검사 때문에 발생하는 checked 예외예요. 이 예외는 접근 제어기나 보안 관리자가 파일 접근을 거부할 때 던지는 AccessControlException이나 SecurityException과는 관련이 없어요. Java 1.7부터 사용할 수 있어요.

생성자

public AccessDeniedException(String file)

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

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

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

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

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

선언된 메서드

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

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

더 알아보기 (Learn more)

Java 공식 API