Пакет kotlin.io.path
Удобные расширения для работы с файловой системой, используя java.nio.file.Path.
Типы
FileVisitorBuilder
Построитель для предоставления реализации посетителя файлов, которую строит fileVisitor.
sealed interface FileVisitorBuilder
PathWalkOption
Перечисление для предоставления вариантов обхода для функции Path.walk. Варианты могут быть объединены для формирования нужного порядка обхода и поведения.
enum class PathWalkOption
Аннотации
ExperimentalPathApi
Эта аннотация отмечает расширения и функции верхнего уровня для работы с java.nio.file.Path как экспериментальные.
annotation class ExperimentalPathApi
Расширения для внешних классов
java.net.URI
java.nio.file.Path
Функции
createTempDirectory
Создаёт новую директорию в стандартной временной директории, используя заданный префикс для генерации её имени.
fun createTempDirectory( prefix: String? = null, vararg attributes: FileAttribute<*> ): Path
Создаёт новую директорию в заданной директории, используя заданный префикс для генерации её имени.
fun createTempDirectory( directory: Path?, prefix: String? = null, vararg attributes: FileAttribute<*> ): Path
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
fileVisitor
Строит FileVisitor, реализация которого определена в builderAction.
fun fileVisitor( builderAction: FileVisitorBuilder.() -> Unit ): FileVisitor<Path>
© 2010–2022 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