|
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 и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92