getOwner
Returns the owner of a file.
inline fun Path.getOwner(vararg options: LinkOption): UserPrincipal?(source)
import java.nio.file.LinkOption
import kotlin.io.path.Path
import kotlin.io.path.exists
import kotlin.io.path.getOwner
fun main() {
val file = Path("sample.txt")
if (!file.exists()) {
println("File not found.")
return
}
// Retrieve the owner, following symbolic links by default.
val owner = file.getOwner() // or file.getOwner(LinkOption.NOFOLLOW_LINKS)
println("Owner of ${file.fileName}: ${owner?.name}")
}