Spec-Zone.ru › Kotlin 2

createDirectory

kotlin-stdlib/kotlin.io.path/createDirectory

Начиная с Kotlin: 1.5

@IgnorableReturnValue
inline fun Path.createDirectory(vararg attributes: FileAttribute<*>): Path

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

Обратите внимание, что родительский каталог, в котором будет создан этот каталог, должен уже существовать. Если необходимо создать все отсутствующие родительские каталоги, используйте Path.createDirectories.

Параметры

attributes

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

См. также

Files.createDirectory
Path.createDirectories
Path.createParentDirectories

Выбрасывает

FileAlreadyExistsException

если по этому пути уже находится файл или каталог (необязательное специализированное исключение; некоторые реализации могут выбрасывать более общее исключение IOException).

IOException

если произошла ошибка ввода-вывода или родительский каталог не существует.

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-directory.html

Spec-Zone.ru

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