Ваш второй пример работает нормально, я попробовал его на windows с правильным путем к файлу .png.
Вот как я его использовал (только что напечатал attr.creationTime()
):
fun main(args: Array<String>) {
val path: Path = Paths.get("M:\\y\\path\\to\\the\\image.png")
val attr = Files.readAttributes<BasicFileAttributes>(path, BasicFileAttributes::class.java)
println("creation time: " + attr.creationTime())
}
Вывод был просто
creation time: 2018-03-16T13:11:57.40283Z
Имейте в виду, что вы кодируете для Android, поэтому, возможно, String
-версии путей различны (см. Обратную косую черту для пути на windows машине).