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中显示\和“?

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载