PosixFileAttributes — POSIX 표준 계열을 구현하는 운영 체제의 파일 속성

PosixFileAttributes — POSIX 표준 계열을 구현하는 운영 체제의 파일 속성

PosixFileAttributes는 POSIX(Portable Operating System Interface) 표준 계열을 구현하는 운영 체제가 사용하는 파일 시스템의 파일과 관련된 파일 속성이에요.

출처: Java API Reference

본문

public interface PosixFileAttributes extends BasicFileAttributes

POSIX 표준 계열을 구현하는 운영 체제가 사용하는 파일 시스템의 파일과 관련된 파일 속성이에요. 파일의 POSIX 속성은 PosixFileAttributeView를 사용해 readAttributes 메서드를 호출해 가져와요. Java 1.7부터 사용할 수 있어요.

메서드 요약

수식자와 타입 메서드 설명
GroupPrincipal group() 파일의 그룹 소유자를 반환해요.
UserPrincipal owner() 파일의 소유자를 반환해요.
Set<PosixFilePermission> permissions() 파일의 권한을 반환해요.

BasicFileAttributes 인터페이스에 선언된 메서드: creationTime, fileKey, isDirectory, isOther, isRegularFile, isSymbolicLink, lastAccessTime, lastModifiedTime, size

owner

UserPrincipal owner()

파일의 소유자를 반환해요. 참고: FileOwnerAttributeView.setOwner(java.nio.file.attribute.UserPrincipal)

group

GroupPrincipal group()

파일의 그룹 소유자를 반환해요. 참고: PosixFileAttributeView.setGroup(java.nio.file.attribute.GroupPrincipal)

permissions

Set<PosixFilePermission> permissions()

파일의 권한을 반환해요. 파일 권한은 PosixFilePermission 요소의 집합으로 반환돼요. 반환된 집합은 파일 권한의 복사본이며 수정 가능해요. 이를 통해 결과를 수정해 setPermissions 메서드에 전달해 파일의 권한을 갱신할 수 있어요. 참고: PosixFileAttributeView.setPermissions(java.util.Set<java.nio.file.attribute.PosixFilePermission>)

더 알아보기 (Learn more)

Java 공식 API