MicroUtils/common/src/jvmMain/kotlin/dev/inmo/micro_utils/common/JVMMPPFile.kt

22 lines
403 B
Kotlin

package dev.inmo.micro_utils.common
import dev.inmo.micro_utils.coroutines.doInIO
import dev.inmo.micro_utils.coroutines.doOutsideOfCoroutine
import java.io.File
/**
* @suppress
*/
actual typealias MPPFile = File
/**
* @suppress
*/
actual val MPPFile.filename: FileName
get() = FileName(name)
/**
* @suppress
*/
actual val MPPFile.filesize: Long
get() = if (exists()) length() else -1L