Kotlin:
Створення тимчасового файлу

Як це зробити:

Щоб створити тимчасовий файл в Kotlin, можна використовувати стандартну бібліотеку. Ось простий приклад:

import java.io.File

fun main() {
    val tempFile = File.createTempFile("prefix_", ".tmp")
    println("Temporary file created at: ${tempFile.absolutePath}")
    
    // Робіть з файлом що хочете...
    
    tempFile.deleteOnExit() // Позначте файл для видалення після завершення програми
}

Цей код створить тимчасовий файл і виведе його шлях. Після запуску програми тимчасовий файл буде позначено для видалення.

Поглиблено:

Тимчасові файли не новинка - вони з нами ще з часів старих операційних систем. Вони допомагають зменшити ризик конфлікту даних і зберігають пам’ять, оскільки їх можна видалити, як тільки вони стають непотрібними. В Kotlin і Java вони забезпечують безболісне оброблення тимчасових файлів через java.io.File клас.

Замість createTempFile, можна використовувати Files.createTempDirectory() для створення тимчасової директорії. Щодо реалізації, вона полягає в тому, що JVM створює файл з унікальним ім’ям в спеціальному тимчасовому каталозі, який зазвичай чиститься під час перезавантаження системи або вручну користувачем.

Дивіться також: