Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class PosixFilePermissions extends Object
PosixFilePermission
объекты.Модификатор и Тип | Метод и Описание |
---|---|
static FileAttribute<Set<PosixFilePermission>> |
asFileAttribute(Set<PosixFilePermission> perms)
Создает a
FileAttribute , инкапсуляция копии данных полномочий файла, подходящих для того, чтобы передать к createFile или createDirectory методы. |
static Set<PosixFilePermission> |
fromString(String perms)
Возвращает набор полномочий, соответствующих данному
String представление. |
static String |
toString(Set<PosixFilePermission> perms)
Возвраты
String представление ряда полномочий. |
public static String toString(Set<PosixFilePermission> perms)
String
представление ряда полномочий. Гарантируется что возвращенный String
может быть проанализирован fromString(java.lang.String)
метод. Если набор содержит null
или элементы, которые не имеют типа PosixFilePermission
тогда эти элементы игнорируются.
perms
- набор полномочийpublic static Set<PosixFilePermission> fromString(String perms)
String
представление. perms
параметр является a String
представление полномочий. У этого есть 9 символов, которые интерпретируются как три набора три. Первый набор ссылается на полномочия владельца; рядом с групповыми полномочиями и последним другим. В пределах каждого набора первый символ 'r'
чтобы указать на разрешение, чтобы читать, второй символ 'w'
указать на разрешение, чтобы записать, и третий символ 'x'
для выполняют разрешение. Где разрешение не устанавливается тогда, соответствующий символ устанавливается в '-'
.
Пример использования: Предположите, что мы требуем набора полномочий, которые указывают, что владелец считал, пишет, и выполняет полномочия, группа считала и выполняет полномочия, и у других нет ни одного.
Set<PosixFilePermission> perms = PosixFilePermissions.fromString("rwxr-x---");
perms
- строка, представляющая ряд полномочийIllegalArgumentException
- если строка не может быть преобразована в ряд полномочийtoString(Set)
public static FileAttribute<Set<PosixFilePermission>> asFileAttribute(Set<PosixFilePermission> perms)
FileAttribute
, инкапсуляция копии данных полномочий файла, подходящих для того, чтобы передать к createFile
или createDirectory
методы.perms
- набор полномочийname
"posix:permissions"
ClassCastException
- если набор содержит элементы, которые не имеют типа PosixFilePermission
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.