Spec-Zone.ru › Kotlin 1.9

Пакет kotlin.io.path

kotlin-stdlib / kotlin.io.path

Удобные расширения для работы с файловой системой, используя java.nio.file.Path.

Типы

Требования к платформе и версии: JVM (1.8), JRE7 (1.8)

CopyActionContext

Контекст для функции copyAction, переданной в Path.copyToRecursively.

interface CopyActionContext
Требования к платформе и версии: JVM (1.0), JRE7 (1.0)

CopyActionResult

Результат выполнения функции copyAction, переданной в Path.copyToRecursively, который определяет дальнейшие действия при копировании записи.

enum class CopyActionResult
Требования к платформе и версии: JVM (1.7), JRE7 (1.7)

FileVisitorBuilder

Построитель для реализации посетителя файлов, который создаёт fileVisitor.

sealed interface FileVisitorBuilder
Требования к платформе и версии: JVM (1.0), JRE7 (1.0)

OnErrorResult

Результат выполнения функции onError, переданной в Path.copyToRecursively, который определяет дальнейшие действия при возникновении исключения.

enum class OnErrorResult
Требования к платформе и версии: JVM (1.0), JRE7 (1.0)

PathWalkOption

Перечисление для предоставления параметров обхода Path.walk функции. Параметры могут быть объединены для формирования порядка обхода и необходимого поведения.

enum class PathWalkOption

Аннотации

Требования к платформе и версии: JVM (1.4), JRE7 (1.4)

ExperimentalPathApi

Эта аннотация отмечает расширения и функции верхнего уровня для работы с java.nio.file.Path как экспериментальные.

annotation class ExperimentalPathApi

Расширения для внешних классов

Требования к платформе и версии: JVM (1.5), JRE7 (1.5)

java.net.URI

Требования к платформе и версии: JVM (1.4), JRE7 (1.4)

java.nio.file.Path

Функции

Требования к платформе и версии: JVM (1.5), JRE7 (1.5)

createTempDirectory

Создаёт новую директорию в стандартной временной директории, используя заданный префикс для генерации её имени.

fun createTempDirectory(
    prefix: String? = null, 
    vararg attributes: FileAttribute<*>
): Path

Создаёт новую директорию в указанной директории, используя заданный префикс для генерации её имени.

fun createTempDirectory(
    directory: Path?, 
    prefix: String? = null, 
    vararg attributes: FileAttribute<*>
): Path
Требования к платформе и версии: JVM (1.5), JRE7 (1.5)

createTempFile

Создаёт пустой файл в стандартной временной директории, используя заданный префикс и суффикс для генерации его имени.

fun createTempFile(
    prefix: String? = null, 
    suffix: String? = null, 
    vararg attributes: FileAttribute<*>
): Path

Создаёт пустой файл в указанной директории, используя заданный префикс и суффикс для генерации его имени.

fun createTempFile(
    directory: Path?, 
    prefix: String? = null, 
    suffix: String? = null, 
    vararg attributes: FileAttribute<*>
): Path
Требования к платформе и версии: JVM (1.7), JRE7 (1.7)

fileVisitor

Создаёт FileVisitor, реализация которого определена в builderAction.

fun fileVisitor(
    builderAction: FileVisitorBuilder.() -> Unit
): FileVisitor<Path>
Требования к платформе и версии: JVM (1.5), JRE7 (1.5)

Path

Преобразует предоставленную строку path в объект Path для стандартной файловой системы.

fun Path(path: String): Path

Преобразует последовательность имён, указанную с помощью строки base пути и нескольких дополнительных имён subpaths, в объект Path для стандартной файловой системы.

fun Path(base: String, vararg subpaths: String): Path

© 2010–2023 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.io.path/index.html

Spec-Zone.ru

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