如何更新 Windows 7 中文件和文件夹的最后访问日期?

如何更新 Windows 7 中文件和文件夹的最后访问日期?

我发现 Windows 7 上文件或文件夹的上次“访问日期”不会实时更新。即使刷新文件夹、重新导航到文件夹并访问其内容并重新启动操作系统,它也不会更新。如何更新“上次访问日期”?

答案1

根据微软的 Win32 文档获取文件时间API:

NTFS 会将文件的上次访问时间更新延迟最多一小时。NTFS 还允许禁用上次访问时间更新。默认情况下,NTFS 卷上的上次访问时间不会更新。

JanSchejbal 的观点是正确的,最后访问时间的问题在于性能,它将每次读取都变成了一次额外的写入。微软描述了fsutil命令可用于修改文件系统行为。

答案2

出于性能考虑,上次访问日期已被禁用,因为它会将每次读取变成一次写入操作(来源)。您可以使用fsutil behavior set disablelastaccess 0来启用它们,但这会影响性能。

答案3

“有没有办法手动更新?” 有。有几款免费软件程序可以将任何文件的创建日期、修改日期和访问日期更改为您想要的任何日期。

“你需要[最后访问日期]做什么?”
“为了检查是否有人复制了我的数据。”

Windows 具有文件审核功能。(我从未使用过它。)配置后,它会记录对指定文件的每次访问或尝试访问。

相关内容