createTempFile

Warning since 1.4

fun createTempFile(prefix: String = "tmp", suffix: String? = null, directory: File? = null): File(source)
import java.io.File

fun main() {
    // Create a temporary file with a custom prefix and suffix
    val tempFile: File = File.createTempFile(prefix = "myTemp_", suffix = ".txt")

    println("Temporary file created at: ${tempFile.absolutePath}")

    // Write some content to the temporary file
    tempFile.writeText("Hello, temporary file!")

    // Read the content back
    val content = tempFile.readText()
    println("File content: $content")

    // Schedule the file for deletion when the JVM exits
    tempFile.deleteOnExit()
}

Source