gpt4 book ai didi

java - Kotlin:如何获取文件(IMAGE)的创建日期?

转载 作者:行者123 更新时间:2023-12-01 18:14:52 26 4
gpt4 key购买 nike

我无法准确理解我在哪里犯了一个愚蠢的错误。我将非常感谢您的建议

val f:File = File("drawable/paystack_mark.png")
// val path:Path = Paths.get("drawable/new_logo.jpg")
val attr = Files.readAttributes<BasicFileAttributes>(file.toPath(), BasicFileAttributes::class.java)

val path:Path =  Paths.get("drawable/new_logo.jpg")
val attr = Files.readAttributes<BasicFileAttributes>(path, BasicFileAttributes::class.java)

我无法准确理解我在哪里犯了一个愚蠢的错误。我将非常感谢您的建议

最佳答案

你的第二个示例工作正常,我已经在 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 计算机上路径的反斜杠)。

关于java - Kotlin:如何获取文件(IMAGE)的创建日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60393371/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com