Spec-Zone.ru › Kotlin 2

createTempDirectory

kotlin-stdlib/kotlin.io.path/createTempDirectory

Начиная с Kotlin: 1.5

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

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

Возвращает

путь к только что созданному каталогу, которого ранее не существовало.

Параметры

attributes

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

См. также

Files.createTempDirectory

Выбрасывает исключение

UnsupportedOperationException

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


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

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

Возвращает

путь к только что созданному каталогу, которого ранее не существовало.

Параметры

directory

родительский каталог, в котором нужно создать новый каталог. Это может быть null; в этом случае новый каталог создаётся во временном каталоге по умолчанию.

attributes

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

См. также

Files.createTempDirectory

Выбрасывает исключение

UnsupportedOperationException

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

© 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/create-temp-directory.html

Spec-Zone.ru

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