Mark
12/09/2024, 5:37 AMMichael Paus
12/09/2024, 8:40 AMMark
12/09/2024, 9:02 AMPath.delete()
Michael Paus
12/09/2024, 9:13 AMfun kotlinx.io.files.Path.toOkioPath(): okio.Path = this.toString().toPath()
fun kotlinx.io.files.Path.writeString(content: String) = SystemFileSystem.sink(this).buffered().use { it.writeString(content) }
fun kotlinx.io.files.Path.writeBytes(content: ByteArray) = SystemFileSystem.sink(this).buffered().use { it.write(content) }
fun kotlinx.io.files.Path.readString(): String = SystemFileSystem.source(this).buffered().use { return it.readString() }
fun kotlinx.io.files.Path.readBytes(): ByteArray = SystemFileSystem.source(this).buffered().use { return it.readByteArray() }
Mark
12/09/2024, 9:27 AMfun Path.isDirectory(): Boolean = SystemFileSystem.metadataOrNull(this)?.isDirectory == true
fun Path.isFile(): Boolean = SystemFileSystem.metadataOrNull(this)?.isRegularFile == true
Michael Paus
12/09/2024, 11:20 AMfun Path.isDirectory(): Boolean = SystemFileSystem.metadataOrNull(this)?.isDirectory ?: false
fun Path.isFile(): Boolean = SystemFileSystem.metadataOrNull(this)?.isRegularFile ?: false
Mark
12/09/2024, 11:23 AM