即使当前设备时间已更新,或者即使用户更改了设备时区,函数lastModified也会从类File返回相同的值吗?
答案 0 :(得分:4)
File.lastModified
对应于File
指向的文件的最后一次更新,并且自Epoch(1-1-1970)以来以UTC毫秒表示。所以,不,除非你修改文件,否则它不会改变。
答案 1 :(得分:1)
通常File.lastmodified
是一个静态值(如果你'修改文件',可以更新),显然是
但是,技术上可以让linux系统上的“root”修改值https://askubuntu.com/questions/62492/how-can-i-change-the-date-modified-created-of-a-file(是的,我知道......不是'Android',但是Android运行linux内核并且可以执行同样的事情。如果这个人扎根他们的电话。)
因此,在技术上可以改变该值,但“实际”它不会改变,除非文件被更改/修改/等。