public final class PosixFileAttributeViews extends Object
Modifier and Type | Method and Description |
---|---|
static PosixFileAttributeSetter |
addAttributes(PosixFileAttributeSetter setter,
FileAttribute<?>[] attrs) |
static PosixFileAttributeSetter |
addAttributes(PosixFileAttributeSetter setter,
PosixFileAttributes attrs) |
static void |
copyAttributes(Path source,
Path target,
LinkOption... options) |
static Set<PosixFilePermission> |
getCreatePermissions(FileAttribute<?>[] attrs)
Gets a set of file permissions used when creating a file or directory
from the specified attributes.
|
@CheckForNull public static Set<PosixFilePermission> getCreatePermissions(FileAttribute<?>[] attrs)
attrs
- the array of attributes to convertUnsupportedOperationException
- if the array contains
non-permission attributespublic static PosixFileAttributeSetter addAttributes(PosixFileAttributeSetter setter, PosixFileAttributes attrs)
public static PosixFileAttributeSetter addAttributes(PosixFileAttributeSetter setter, FileAttribute<?>[] attrs)
public static void copyAttributes(Path source, Path target, LinkOption... options) throws IOException
IOException