如何检查程序/目录/文件是否经常使用? (在Windows中)

时间:2012-07-13 23:54:10

标签: python windows

例如,如果用户玩过很多俄罗斯方块,我可以通过Python查看吗?它可以判断是否正在使用俄罗斯方块游戏目录中的目录/文件吗?

2 个答案:

答案 0 :(得分:1)

执行此操作的一种方法是跟踪不同时间片的所有文件修改时间,并批量运行程序。然后,您可以跟踪修改的所有时间或上次修改的次数以及更改次数的计数。

检查出来:How to get file creation & modification date/times in Python?

我不知道Windows是否专门保存文件本机使用次数的统计信息。但是FWIW,在TechNet上有一些讨厌的VBScript代码基本上做同样的事情(here

答案 1 :(得分:1)

  1. 您只需要检查更改的文件吗? 监视程序可以监视文件夹中的所有更改。 https://github.com/gorakhargosh/watchdog/(这是一个python项目) 据我了解,它无法检测到只读选项。
  2. 流程监控http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx 它可以监视所有FS操作并将其保存到日志文件中。 您可以尝试通过python解析结果。