Package dev.petuska.klip.core.ext

Types

File
Link copied to clipboard
actual typealias File = File
expect class File(path: String)

Multiplatform wrapper over java.io.File API

actual class File(path: String)

Multiplatform wrapper over java.io.File

actual class File(path: String)

Multiplatform wrapper over java.io.File API

actual typealias File = File
actual class File(path: String)

Multiplatform wrapper over java.io.File

Functions

deleteRecursively
Link copied to clipboard
expect fun File.deleteRecursively(): Boolean

Deletes this file and any subdirectories recursively

actual fun File.deleteRecursively(): Boolean

Deletes this file and any subdirectories recursively

actual fun File.deleteRecursively(): Boolean

Deletes this file and any subdirectories recursively

actual fun File.deleteRecursively(): Boolean

Deletes this file and any subdirectories recursively

readText
Link copied to clipboard
expect fun File.readText(): String

Reads this file as text

actual fun File.readText(): String

Reads this file as text

actual fun File.readText(): String

Reads this file as text

actual fun File.readText(): String

Reads this file as text

writeText
Link copied to clipboard
expect fun File.writeText(text: String)

Writes text to file creating it if needed and fully overwriting any previous content

actual fun File.writeText(text: String)

Writes text to file creating it if needed and fully overwriting any previous content

actual fun File.writeText(text: String)

Writes text to file creating it if needed and fully overwriting any previous content

actual fun File.writeText(text: String)

Writes text to file creating it if needed and fully overwriting any previous content

Properties

newline
Link copied to clipboard
expect val File.newline: String

Native newline separator for the platform (thanks a bunch, windows...)

actual val File.newline: String

Native newline separator for the platform (thanks a bunch, windows...)

actual val File.newline: String

Native newline separator for the platform (thanks a bunch, windows...)

actual val File.newline: String

Native newline separator for the platform (thanks a bunch, windows...)

actual val File.newline: String

Native newline separator for the platform (thanks a bunch, windows...)

separator
Link copied to clipboard
expect val File.separator: String

Native file separator for the platform (thanks a bunch, windows...)

actual val File.separator: String

Native file separator for the platform (thanks a bunch, windows...)

actual val File.separator: String

Native file separator for the platform (thanks a bunch, windows...)

actual val File.separator: String

Native file separator for the platform (thanks a bunch, windows...)

actual val File.separator: String

Native file separator for the platform (thanks a bunch, windows...)