PosixFilePermission — permissions 속성에 사용되는 비트
PosixFilePermission — permissions 속성에 사용되는 비트
PosixFilePermission은 permissions(권한) 속성에 사용되는 비트를 정의하는 열거형이에요.
본문
public enum PosixFilePermission extends Enum<PosixFilePermission>
permissions 속성에 사용되는 비트를 정의해요. PosixFilePermissions 클래스는 권한 집합을 조작하는 메서드를 정의해요. Java 1.7부터 사용할 수 있어요.
열거 상수
| 열거 상수 | 설명 |
|---|---|
GROUP_EXECUTE |
실행/검색 권한, 그룹 |
GROUP_READ |
읽기 권한, 그룹 |
GROUP_WRITE |
쓰기 권한, 그룹 |
OTHERS_EXECUTE |
실행/검색 권한, 기타 |
OTHERS_READ |
읽기 권한, 기타 |
OTHERS_WRITE |
쓰기 권한, 기타 |
OWNER_EXECUTE |
실행/검색 권한, 소유자 |
OWNER_READ |
읽기 권한, 소유자 |
OWNER_WRITE |
쓰기 권한, 소유자 |
열거 상수 상세
OWNER_READ— 읽기 권한, 소유자.OWNER_WRITE— 쓰기 권한, 소유자.OWNER_EXECUTE— 실행/검색 권한, 소유자.GROUP_READ— 읽기 권한, 그룹.GROUP_WRITE— 쓰기 권한, 그룹.GROUP_EXECUTE— 실행/검색 권한, 그룹.OTHERS_READ— 읽기 권한, 기타.OTHERS_WRITE— 쓰기 권한, 기타.OTHERS_EXECUTE— 실행/검색 권한, 기타.
이 값을 조합해 유닉스 스타일의 권한 비트(rwx)를 표현해요. 예를 들어 OWNER_READ | OWNER_WRITE | GROUP_READ | OTHERS_READ는 소유자는 읽기/쓰기, 그룹과 기타는 읽기만 가능한 644 모드를 나타내요.
values / valueOf
values()는 선언된 순서대로 이 열거형 클래스의 상수를 담은 배열을 반환해요. valueOf(String name)은 지정된 이름의 열거 상수를 반환해요.