PosixFilePermission — permissions 속성에 사용되는 비트

PosixFilePermission — permissions 속성에 사용되는 비트

PosixFilePermission은 permissions(권한) 속성에 사용되는 비트를 정의하는 열거형이에요.

출처: Java API Reference

본문

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)은 지정된 이름의 열거 상수를 반환해요.

더 알아보기 (Learn more)

Java 공식 API