readAttributes

Reads a file's attributes of the specified type A in bulk.

inline fun <A : BasicFileAttributes> Path.readAttributes(vararg options: LinkOption): A(source)
import java.nio.file.Paths
import java.nio.file.attribute.BasicFileAttributes
import kotlin.io.path.readAttributes

fun main() {
    val path = Paths.get("example.txt")
    val attrs: BasicFileAttributes = path.readAttributes()

    println("Size: ${attrs.size()}")
    println("Creation time: ${attrs.creationTime()}")
    println("Last modified time: ${attrs.lastModifiedTime()}")
    println("Is regular file: ${attrs.isRegularFile}")
}

Source