Spec-Zone.ru › OpenJDK 21

Интерфейс FileOwnerAttributeView

Все суперинтерфейсы:
AttributeView, FileAttributeView
Все известные подинтерфейсы:
AclFileAttributeView, PosixFileAttributeView
public interface FileOwnerAttributeView extends FileAttributeView
Представление атрибутов файла, поддерживающее чтение или обновление владельца файла. Это представление атрибутов файла предназначено для файловых систем, поддерживающих атрибут файла, представляющий личность владельца файла. Часто владельцем файла является личность сущности, создавшей файл.

Методы getOwner или setOwner могут использоваться для чтения или обновления владельца файла.

Методы getAttribute и setAttribute также могут использоваться для чтения или обновления владельца. В этом случае атрибут владельца определяется именем "owner", а значение атрибута — UserPrincipal.

С:
1.7

Краткое описание методов

Модификатор и тип Метод Описание
UserPrincipal getOwner()
Чтение владельца файла.
String name()
Возвращает имя представления атрибутов.
void setOwner(UserPrincipal owner)
Обновляет владельца файла.

Подробное описание методов

name

String name()
Возвращает имя представления атрибутов. Представления атрибутов этого типа имеют имя "owner".
Определено в:
name в интерфейсе AttributeView
Возвращает:
имя представления атрибутов

getOwner

UserPrincipal getOwner() throws IOException
Чтение владельца файла.

Если владелец файла может быть group, зависит от реализации.

Возвращает:
владелец файла
Исключения:
IOException - если произошла ошибка ввода-вывода
SecurityException - В случае с поставщиком по умолчанию, если установлен менеджер безопасности, и он отказывается от RuntimePermission("accessUserInformation") или его метод checkRead отказывается от доступа для чтения к файлу.

setOwner

void setOwner(UserPrincipal owner) throws IOException
Обновляет владельца файла.

Если владелец файла может быть group, зависит от реализации. Для обеспечения согласованного и корректного поведения во всех платформах рекомендуется использовать этот метод только для установки владельца файла в пользовательский принципал, который не является группой.

Параметры:
owner - новый владелец файла
Исключения:
IOException - если произошла ошибка ввода-вывода или параметр owner — группа, а эта реализация не поддерживает установку владельца в группу
SecurityException - В случае с поставщиком по умолчанию, если установлен менеджер безопасности, и он отказывается от RuntimePermission("accessUserInformation") или его метод checkWrite отказывается от доступа для записи к файлу.

© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/nio/file/attribute/FileOwnerAttributeView.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API