|Modifier and Type||Method and Description|
Returns the set of permissions corresponding to a given
public static String toString(Set<PosixFilePermission> perms)
Stringrepresentation of a set of permissions. It is guaranteed that the returned
Stringcan be parsed by the
If the set contains
null or elements that are not of type
PosixFilePermission then these elements are ignored.
perms- the set of permissions
public static Set<PosixFilePermission> fromString(String perms)
perms parameter is a
String representing the
permissions. It has 9 characters that are interpreted as three sets of
three. The first set refers to the owner's permissions; the next to the
group permissions and the last to others. Within each set, the first
'r' to indicate permission to read, the second
'w' to indicate permission to write, and the third
'x' for execute permission. Where a permission is
not set then the corresponding character is set to
Usage Example: Suppose we require the set of permissions that indicate the owner has read, write, and execute permissions, the group has read and execute permissions and others have none.
Set<PosixFilePermission> perms = PosixFilePermissions.fromString("rwxr-x---");
public static FileAttribute<Set<PosixFilePermission>> asFileAttribute(Set<PosixFilePermission> perms)
FileAttribute, encapsulating a copy of the given file permissions, suitable for passing to the
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, 2023, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.