Интерфейс FileOwnerAttributeView
- Все суперинтерфейсы:
-
AttributeView,FileAttributeView
- Все известные подинтерфейсы:
-
AclFileAttributeView,PosixFileAttributeView
public interface FileOwnerAttributeView extends FileAttributeView
Методы getOwner или setOwner могут использоваться для чтения или обновления владельца файла.
Методы getAttribute и setAttribute также могут использоваться для чтения или обновления владельца. В этом случае атрибут владельца идентифицируется именем "owner", а значение атрибута — UserPrincipal.
- С:
- 1.7
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
UserPrincipal |
getOwner() |
Прочитать владельца файла. |
String |
name() |
Возвращает имя представления атрибута. |
void |
setOwner |
Обновить владельца файла. |
Подробное описание методов
name
String name()
"owner".- Установлено:
-
nameв интерфейсеAttributeView - Возвращает:
- имя представления атрибута
getOwner
UserPrincipal getOwner() throws IOException
Реализация определяет, может ли владелец файла быть group.
- Возвращает:
- владелец файла
- Бросает:
-
IOException- если произошла ошибка ввода/вывода
setOwner
void setOwner(UserPrincipal owner) throws IOException
Реализация определяет, может ли владелец файла быть group. Для обеспечения согласованного и правильного поведения на всех платформах рекомендуется использовать этот метод только для установки владельца файла в пользователя, а не в группу.
- Параметры:
-
owner- новый владелец файла - Бросает:
-
IOException- если произошла ошибка ввода/вывода, или параметрownerявляется группой, и эта реализация не поддерживает установку владельца в группу
© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.base/java/nio/file/attribute/FileOwnerAttributeView.html