文件的“访问时间”有什么用?

众所周知,在Windows下右键打开一个文件的属性,会有三个时间,创建时间,修改时间,访问时间。三个时间的含义都可以顾名思义,不难理解。但是当你查看文件的属性的同时也会更新文件的访问时间,换句话说用这种方式获得的访问时间永远都是现在的时间,所以这个属性有什么用呢?

1 Like

好奇+1

1 Like

先说结论:查看文件的属性的同时并不会更新文件的访问时间。起码在win11下不是

你看到的应该是打开这个文件夹时,文件被读取,加载预览图的时间

如果打开的是,类似ZIP,RAR等无预览的文件,那么访问时间就是上次双击打开的时间,而不是查看文件的属性的时间。
如果打开的是一个含有图片,文档等的文件夹,那访问时间显示的是图片和文档上次被打开或,因为你打开文件夹后,浏览到这个位置,系统自动打开原始文件以生成缩略图 预览图,详细信息等的时间,也不是查看文件属性的时间。

如果你发现你右键任意文件点属性都会更新文件的访问时间,
我估计是你电脑里有什么程序会在你右键文件时自动访问一次文件的原因。

4 Likes

+1

确实有这种可能,不过我用process monitor查了一下,只有explorer在访问查看属性的文件

我们有一条类似策略,长期未访问的云文件可视为不重要或已归档,将被一个程序自动删除;如果没归档怎么办 那是自己的事情

我win10, 对桌面上一个文件右键属性, 确实让其访问时间变成几秒前. 但之后再查属性, 这个访问时间就不变了.

假如你想搜一个文件,但只记得上周打开过(且没修改)
或者你想看一下某些私密文件有没有被其他程序私下读取过

1 Like

最直观的是可以通过“快捷访问”找到打开过的最新文件

1 Like

一般情况也不会去查看文件的属性,最后访问时间可以确保没人看过这个文件

你以为 windows最近访问过的文件列表 是怎么来的? :melting_face:

1 Like

问题是这个时间是Windows特有的时间,还是ntfs 分区特有的时间? 恐怕是后者.
盲猜可以用于磁盘自动优化

大部分文件系统都支持储存文件的时间戳,Windows则支持读取它支持的所有文件系统中的时间戳,所以文件访问时间不是属于NTFS,而是属于所有支持时间戳的文件系统的。但是文件系统只提供一种规范的格式储存,真正按这套规范执行代码的还是系统