Spec-Zone.ru › Kotlin 2

readAttributes

kotlin-stdlib/kotlin.io.path/readAttributes

Начиная с Kotlin: 1.5

inline fun <A : BasicFileAttributes> Path.readAttributes(vararg options: LinkOption): A

Читает сразу атрибуты файла указанного типа A.

Параметры типа

A

рефицированный тип требуемых атрибутов, подтип BasicFileAttributes.

См. также

Files.readAttributes

Исключения

UnsupportedOperationException

если указанный тип атрибутов A не поддерживается.


inline fun Path.readAttributes(attributes: String, vararg options: LinkOption): Map<String, Any?>

Читает сразу указанный список атрибутов файла.

Список атрибутов для чтения указывается в виде следующей строки:

[view:]attribute_name1[,attribute_name2...]

Таким образом, имена разделяются запятыми и могут иметь префикс с именем типа представления атрибутов; по умолчанию используется basic. Специальное имя атрибута * можно использовать для чтения всех атрибутов указанного представления.

Возвращаемое значение

Map, содержащий запись для каждого прочитанного атрибута, где ключ — имя атрибута, а значение — значение атрибута.

См. также

Files.readAttributes

Исключения

UnsupportedOperationException

если представление атрибутов не поддерживается.

IllegalArgumentException

если атрибуты не указаны или указан неизвестный атрибут.

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.io.path/read-attributes.html

Spec-Zone.ru

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