Kotlin:
Skapa en temporär fil

Hur gör man:

Att skapa en tillfällig fil i Kotlin är enkelt. Använd createTempFile-metoden från java.io.File:

import java.io.File

fun main() {
    val tempFile = File.createTempFile("temp", ".txt")
    println("Temp file created at: ${tempFile.absolutePath}")

    // Använd och skriv till din tillfälliga fil här
   
    // Glöm inte att radera filen när du är klar
    tempFile.deleteOnExit()
}

Körningsresultat:

Temp file created at: /var/folders/.../temp1234567890.txt

Fördjupning:

Tillfälliga filer har använts sedan de tidiga dagarna av datorprogrammering för att tillfälligt lagra data. Alternativ till att skapa tillfälliga filer inkluderar att använda databaser eller in-memory caches som Redis, men dessa kan vara överdrivet om allt man behöver är en snabb och smutsig plats att städa upp data. I Kotlin används Java-biblioteket java.io för att hantera dem, vilket ger en beprövad och robust grund för filoperationer. File.createTempFile skapar en fil med ett unikt namn i systemets temp-katalog, och deleteOnExit säkerställer att filen raderas när JVM avslutas och programmet är klart.

Se även:

För ytterligare läsning och källkoder, kolla in följande resurser: