Kotlin:如何获取文件(IMAGE)的创建日期?
来源:爱站网时间:2021-09-16编辑:网友分享
我无法确切地知道我在哪里犯了一个愚蠢的错误。我将非常感谢您的建议val f:File = File(“ drawable / paystack_mark.png”)// val path:Path = Paths.get(“ drawable / new_logo.jpg” ...
问题描述
我无法确切地知道我在哪里犯了一个愚蠢的错误。我将非常感谢您的建议
val f:File = File("drawable/paystack_mark.png")
// val path:Path = Paths.get("drawable/new_logo.jpg")
val attr = Files.readAttributes(file.toPath(), BasicFileAttributes::class.java)
或
val path:Path = Paths.get("drawable/new_logo.jpg")
val attr = Files.readAttributes(path, BasicFileAttributes::class.java)
我无法确切地知道我在哪里犯了一个愚蠢的错误。我将非常感谢您的建议
思路:
您的第二个示例运行良好,我已经在Windows上尝试了有效的.png文件路径。]
这是我的用法(仅打印了attr.creationTime()
:
fun main(args: Array
) { val path: Path = Paths.get("M:\\y\\path\\to\\the\\image.png") val attr = Files.readAttributes (path, BasicFileAttributes::class.java) println("creation time: " + attr.creationTime()) } 输出仅为
creation time: 2018-03-16T13:11:57.40283Z
请记住,您正在为Android进行编码,因此路径的
String
版本可能有所不同(请参见Windows计算机上路径的反斜杠)。
上一篇:映射程序在运行时是否会减慢速度?
下一篇:如何在Java中显示\和“?