Spec-Zone.ru › Kotlin 1.8

createTempDir

kotlin-stdlib / kotlin.io / createTempDir
Требования к платформе и версии: JVM (1.0)
fun createTempDir(
    prefix: String = "tmp", 
    suffix: String? = null, 
    directory: File? = null
): File
Устарело: Избегайте создания временных каталогов в стандартном временном расположении с помощью этой функции из-за слишком широких разрешений на вновь созданную директорию. Используйте kotlin.io.path.createTempDirectory вместо этого.

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

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

Аргумент префикс, если указан, должен иметь длину не менее трёх символов. Рекомендуется использовать короткий, осмысленный префикс, например, "job" или "mail".

Для создания нового файла, префикс и каталог, который не широко доступен, либо использовать альтернативные способы создания временных файлов, такие как java.nio.file.Files.createTempDirectory или экспериментальную createTempDirectory функцию в пакете kotlin.io.path.

Исключения

IOException - в случае ошибки ввода/вывода.

IllegalArgumentException - если префикс короче трёх символов.

Возвращает объект файла, соответствующий недавно созданной директории.

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

Spec-Zone.ru

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