createTempDir
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–2023 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