Spec-Zone.ru › OpenJDK 17

Пакет java.nio.file.attribute

package java.nio.file.attribute
Интерфейсы и классы, обеспечивающие доступ к атрибутам файлов и файловой системы.
Просмотры атрибутов
Просмотры атрибутов Описание
AttributeView Возможность чтения или обновления не-непрозрачных значений, связанных с объектами в файловой системе
FileAttributeView Возможность чтения или обновления атрибутов файла
BasicFileAttributeView Возможность чтения или обновления базового набора атрибутов файла
PosixFileAttributeView Возможность чтения или обновления атрибутов файла, определённых POSIX
DosFileAttributeView Возможность чтения или обновления атрибутов FAT-файлов
FileOwnerAttributeView Возможность чтения или обновления владельца файла
AclFileAttributeView Возможность чтения или обновления списков управления доступом
UserDefinedFileAttributeView Возможность чтения или обновления пользовательских атрибутов файла
FileStoreAttributeView Возможность чтения или обновления атрибутов файловой системы

Просмотр атрибутов предоставляет доступ для чтения или записи не-непрозрачных значений, или метаданных, связанных с объектами в файловой системе. Интерфейс FileAttributeView расширяется несколькими другими интерфейсами, которые предоставляют просмотры для определённых наборов атрибутов файла. FileAttributeViews выбираются вызовом метода Files.getFileAttributeView(java.nio.file.Path, java.lang.Class<V>, java.nio.file.LinkOption...) с типовым обозначением для идентификации требуемого просмотра. Просмотры также могут быть идентифицированы по имени. Интерфейс FileStoreAttributeView предоставляет доступ к атрибутам хранилища файлов. Просмотр заданного типа получается путём вызова метода FileStore.getFileStoreAttributeView(java.lang.Class<V>).

Класс BasicFileAttributeView определяет методы для чтения и обновления базового набора атрибутов файла, которые являются общими для многих файловых систем.

Интерфейс PosixFileAttributeView расширяет BasicFileAttributeView, определяя методы для доступа к атрибутам файлов, обычно используемым файловыми системами и операционными системами, которые реализуют семейство стандартов Portable Operating System Interface (POSIX).

Класс DosFileAttributeView расширяет BasicFileAttributeView, определяя методы для доступа к устаревшим атрибутам файлов "DOS", поддерживаемым в файловых системах, таких как File Allocation Table (FAT), которые часто используются в устройствах потребительского уровня.

Класс AclFileAttributeView определяет методы для чтения и записи атрибута файла списка управления доступом (ACL). Модель ACL, используемая этим просмотром атрибутов, основана на модели, определённой в RFC 3530: Протокол файловой системы NFS версии 4.

В дополнение к просмотрам атрибутов, этот пакет также определяет классы и интерфейсы, используемые при доступе к атрибутам:

  • Интерфейсы UserPrincipal и GroupPrincipal представляют собой идентификатор пользователя или идентификатор группы.
  • Интерфейс UserPrincipalLookupService определяет методы для поиска пользователей или групп.
  • Интерфейс FileAttribute представляет собой значение атрибута в случаях, когда значение атрибута должно быть установлено атомарно при создании объекта в файловой системе.

Если не указано иное, передача null аргумента в конструктор или метод любого класса или интерфейса в этом пакете приведёт к исключению NullPointerException.

Since:
1.7
END_OF_DOCUMENT_MARKER
Пакет Описание
java.nio.file
Определяет интерфейсы и классы для доступа к файлам, атрибутам файлов и файловым системам в виртуальной машине Java.
java.nio.file.spi
Классы поставщиков сервисов для пакета java.nio.file.
Класс Описание
AclEntry
Элемент списка управления доступом (ACL).
AclEntry.Builder
Построитель объектов AclEntry.
AclEntryFlag
Определяет флаги, используемые для компонента флагов ACL-записи entry.
AclEntryPermission
Определяет разрешения для использования с компонентом разрешений ACL-записи entry.
AclEntryType
Перечисление типов записей управления доступом (ACL).
AclFileAttributeView
Вид атрибутов файла, поддерживающий чтение или обновление списков управления доступом (ACL) или атрибутов владельца файла.
AttributeView
Объект, предоставляющий просмотр только для чтения или для обновления неочевидных значений, связанных с объектом в файловой системе.
BasicFileAttributes
Основные атрибуты файла в файловой системе.
BasicFileAttributeView
Вид атрибутов файла, предоставляющий базовый набор атрибутов файлов, общих для многих файловых систем.
DosFileAttributes
Атрибуты файла в файловой системе, поддерживающие атрибуты "DOS" (устаревшего типа).
DosFileAttributeView
Вид атрибутов файла, предоставляющий просмотр устаревших атрибутов файлов "DOS".
FileAttribute<T>
Объект, который инкапсулирует значение атрибута файла, которое может быть установлено атомарно при создании нового файла или каталога, вызывая методы createFile или createDirectory.
FileAttributeView
Вид атрибута, представляющий собой просмотр только для чтения или для обновления неочевидных значений, связанных с файлом в файловой системе.
FileOwnerAttributeView
Вид атрибутов файла, поддерживающий чтение или обновление владельца файла.
FileStoreAttributeView
Вид атрибута, представляющий собой просмотр только для чтения или для обновления атрибутов FileStore.
FileTime
Представляет значение атрибута временной метки файла.
GroupPrincipal
Объект, представляющий идентификатор группы, используемый для определения прав доступа к объектам в файловой системе.
PosixFileAttributes
Атрибуты файла, связанные с файлами в файловых системах, используемых операционными системами, реализующими семейство стандартов Portable Operating System Interface (POSIX).
PosixFileAttributeView
Вид атрибутов файла, предоставляющий просмотр атрибутов файлов, обычно связанных с файлами в файловых системах, используемых операционными системами, реализующими семейство стандартов Portable Operating System Interface (POSIX).
PosixFilePermission
Определяет биты для использования с атрибутом permissions.
PosixFilePermissions
Этот класс состоит исключительно из статических методов, которые работают с наборами объектов PosixFilePermission.
UserDefinedFileAttributeView
Вид атрибутов файла, предоставляющий просмотр пользовательских атрибутов файла, иногда называемых расширенными атрибутами.
UserPrincipal
Объект, представляющий идентификатор, используемый для определения прав доступа к объектам в файловой системе.
UserPrincipalLookupService
Объект для поиска пользователей и групп по имени.
UserPrincipalNotFoundException
Исключение, которое выбрасывается, когда поиск UserPrincipal завершается неудачно из-за того, что принципал не существует.

© 1993, 2021, 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/17/docs/api/java.base/java/nio/file/attribute/package-summary.html

Spec-Zone.ru

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