create Directories
Начиная с Kotlin: 1.5
inline fun Path.createDirectories(vararg attributes: FileAttribute<*>): Path
Создаёт каталог, предварительно создавая все отсутствующие родительские каталоги.
Если каталог уже существует, эта функция не выбрасывает исключение, в отличие от Path.createDirectory.
Возвращает
путь к этому каталогу, если он уже существует или был успешно создан. Возвращённый путь можно преобразовать в абсолютный, если изначально он был относительным.
Параметры
необязательный список атрибутов файла, которые нужно атомарно задать при создании каталога.
См. также
Выбрасывает исключения
если по этому пути или по одному из его родительских путей уже находится файл (необязательное специализированное исключение; некоторые реализации могут выбрасывать более общее исключение IOException).
если произошла ошибка ввода-вывода.
если массив attributes содержит атрибут, который нельзя атомарно задать при создании каталога.
© 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-directories.html