如何设置文件的最后修改日期?

发布于 2024-11-03 00:23:09 字数 216 浏览 0 评论 0原文

对于我的应用程序,我想跟踪最近访问过哪些文件(对于缓存管理:使用最少的文件首先被删除)。

现在 Android 似乎没有文件的上次访问日期函数,所以我正在寻找下一个最好的东西:file.lastModifiedDate()。这给了我最后修改日期,这实际上是创建日期。

但是当访问文件时我想将此值设置为当前时间。就像Linux的touch命令一样。我怎样才能做到这一点,而不实际修改文件?

For my app I want to keep track of which files have been accessed most recently (for cache management: files used least are first to go out).

Now Android doesn't appear to have a last accessed date function for files, so I'm looking at the next best thing: file.lastModifiedDate(). That gives me the last modified date, which is effectively the creation date.

But when accessing the file I'd like to set this value to the current time. Like Linux's touch command. How can I do this, without actually modifying the file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文