Uses of Class java.nio.file.attribute.PosixFilePermission (Java Platform SE 8 )
Date: 2026-08-19

## Uses of Class
java.nio.file.attribute.PosixFilePermission

- Packages that use PosixFilePermission
  Package | Description
  --- | ---
  java.nio.file | Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.
  java.nio.file.attribute | Interfaces and classes providing access to file and file system attributes.

- - ### Uses of PosixFilePermission in java.nio.file

    Methods in java.nio.file that return types with arguments of type PosixFilePermission
    Modifier and Type | Method and Description
    --- | ---
    `static Set<PosixFilePermission>` | Files.`getPosixFilePermissions(Path path, LinkOption... options)` Returns a file's POSIX file permissions.

    Method parameters in java.nio.file with type arguments of type PosixFilePermission
    Modifier and Type | Method and Description
    --- | ---
    `static Path` | Files.`setPosixFilePermissions(Path path, Set<PosixFilePermission> perms)` Sets a file's POSIX permissions.

  - ### Uses of PosixFilePermission in java.nio.file.attribute

    Methods in java.nio.file.attribute that return PosixFilePermission
    Modifier and Type | Method and Description
    --- | ---
    `static PosixFilePermission` | PosixFilePermission.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static PosixFilePermission[]` | PosixFilePermission.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in java.nio.file.attribute that return types with arguments of type PosixFilePermission
    Modifier and Type | Method and Description
    --- | ---
    `static FileAttribute<Set<PosixFilePermission>>` | PosixFilePermissions.`asFileAttribute(Set<PosixFilePermission> perms)` Creates a `FileAttribute`, encapsulating a copy of the given file permissions, suitable for passing to the `createFile` or `createDirectory` methods.
    `static Set<PosixFilePermission>` | PosixFilePermissions.`fromString(String perms)` Returns the set of permissions corresponding to a given `String` representation.
    `Set<PosixFilePermission>` | PosixFileAttributes.`permissions()` Returns the permissions of the file.

    Method parameters in java.nio.file.attribute with type arguments of type PosixFilePermission
    Modifier and Type | Method and Description
    --- | ---
    `static FileAttribute<Set<PosixFilePermission>>` | PosixFilePermissions.`asFileAttribute(Set<PosixFilePermission> perms)` Creates a `FileAttribute`, encapsulating a copy of the given file permissions, suitable for passing to the `createFile` or `createDirectory` methods.
    `void` | PosixFileAttributeView.`setPermissions(Set<PosixFilePermission> perms)` Updates the file permissions.
    `static String` | PosixFilePermissions.`toString(Set<PosixFilePermission> perms)` Returns the `String` representation of a set of permissions.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2026, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.