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: