AI-generated Key Takeaways
-
PosixFileAttributesprovides access to file attributes specific to POSIX-compliant file systems, including owner, group, and permissions. -
It extends
BasicFileAttributes, inheriting standard file attributes like size, creation time, and modification time. -
File attributes are retrieved using a
PosixFileAttributeViewobject by invoking itsreadAttributes()method. -
The
permissionsmethod returns a modifiable set ofPosixFilePermissionelements that can be used to update the file's permissions.
File attributes associated with files on file systems used by operating systems that implement the Portable Operating System Interface (POSIX) family of standards.
The POSIX attributes of a file are retrieved using a PosixFileAttributeView by invoking its readAttributes method.
Public Method Summary
| abstract GroupPrincipal |
group()
Returns the group owner of the file.
|
| abstract UserPrincipal |
owner()
Returns the owner of the file.
|
| abstract Set<PosixFilePermission> |
permissions()
Returns the permissions of the file.
|
Inherited Method Summary
Public Methods
public abstract GroupPrincipal group ()
Returns the group owner of the file.
Returns
- the file group owner
public abstract Set<PosixFilePermission> permissions ()
Returns the permissions of the file. The file permissions are returned
as a set of PosixFilePermission elements. The returned set is a
copy of the file permissions and is modifiable. This allows the result
to be modified and passed to the setPermissions method to update the file's permissions.
Returns
- the file permissions