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 створює файл з унікальним ім’ям в спеціальному тимчасовому каталозі, який зазвичай чиститься під час перезавантаження системи або вручну користувачем.