PosixFileAttributes — POSIX 표준 계열을 구현하는 운영 체제의 파일 속성
PosixFileAttributes — POSIX 표준 계열을 구현하는 운영 체제의 파일 속성
PosixFileAttributes는 POSIX(Portable Operating System Interface) 표준 계열을 구현하는 운영 체제가 사용하는 파일 시스템의 파일과 관련된 파일 속성이에요.
본문
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>)