lightbulb_outline Please take our October 2018 developer survey. Start survey
added in API level 26

PosixFileAttributes

public interface PosixFileAttributes
implements BasicFileAttributes

java.nio.file.attribute.PosixFileAttributes


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.

Summary

Public methods

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 methods

Public methods

group

added in API level 26
public abstract GroupPrincipal group ()

Returns the group owner of the file.

Returns
GroupPrincipal the file group owner

owner

added in API level 26
public abstract UserPrincipal owner ()

Returns the owner of the file.

Returns
UserPrincipal the file owner

permissions

added in API level 26
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
Set<PosixFilePermission> the file permissions