AI-generated Key Takeaways
-
PosixFileAttributes
provides 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
PosixFileAttributeView
object by invoking itsreadAttributes()
method. -
The
permissions
method returns a modifiable set ofPosixFilePermission
elements 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