曲径通幽论坛

标题: 关于 Windows7 中的文件的 ”访问时间“无效的释疑 [打印本页]

作者: beyes    时间: 2011-9-19 11:46
标题: 关于 Windows7 中的文件的 ”访问时间“无效的释疑
在 Windows7 中,如果平时比较留心的话,可能会发现当右键查看一个文件的时间戳时,会注意到 ”文件访问时间“ 总是和 ”文件创建时间相同“ ,尽管你多次打开过该文件,但”文件的访问时间“是不会改变的。

实际上,访问时间的变换是通过 LastAccessTime 功能实现,如果该功能被关闭,那么文件的访问时间属性将不会变化。而查看该功能是否开启,可用 ”fsutil behavior query disablelastaccess“ 命令来查询,如:
[Plain Text] 纯文本查看 复制代码
D:\WindowsAPP\GetFileTime\Debug>fsutil behavior query disablelastaccess
DisableLastAccess = 1

当 DisableLastAccess  为 1 时表示 LastAccessTime  功能关闭,而其为 0 时,表示该功能开启。如果希望打开  LastAccessTime 功能,可以运行下面的命令:
fsutil behavior set disablelastaccess 0
执行命令完毕后重启计算机之后便可生效。

同理,要关闭 LastAccessTime 功能,则执行下面命令:
fsutil behavior set disablelastaccess 1

注意:关闭LastAccessTime,有助于提高系统性能。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2