【发布时间】:2014-11-13 15:53:56
【问题描述】:
我正在尝试查看某些已安装的应用程序在系统上使用了多少次。
我在我的python脚本中使用过
fileaccesstime=os.path.getatime(os.sep.join([dirpath, filename]))
某些应用程序似乎在访问时也不更新。比如我用了python,看到atime没有变化。
从Get last access time of the file? 看来,atime 可能不会更新,因为它会调用 mmap。
这是否意味着我永远找不到上次访问时间。我不确定如何继续找出某些应用程序的最后访问权限,例如。蟒蛇
【问题讨论】:
-
应用程序不会及时更新,操作系统会(或不会)。例如,使用
noatime选项挂载的 Unix 文件系统永远不会更新。这通常是因为更新 atime 实际上将读取操作转换为写入操作。因此,除非您有机会更改挂载选项,否则 atime 通常不可靠。
标签: python