如何检查用户是否正在访问文件夹?

时间:2015-01-05 09:17:30

标签: python windows directory explorer

基本上我需要密码保护文件夹,但我环顾四周,没有软件真正符合我们的需要。我知道如何去做,但是如果文件夹当前在资源管理器中打开,或者关注文件夹被关闭,我找不到任何方法来查看python内部。 Watchdog和Watcher似乎只报告有关文件的信息,以及是否已创建/删除文件夹。关于如何做到这一点的任何想法?

我尝试过打开窗口并使用他们的标题来了解打开的内容,但如果用户位于子目录中,则无效。我也想过用shell扩展连接到explorer,但我不清楚从哪里开始。

1 个答案:

答案 0 :(得分:0)

pss'是对的。如果用户打开了文件,则尝试重命名文件并在设置的时间间隔内测试异常会起作用。如果它们只是在Windows资源管理器中打开它就无法工作,但现在我认为它并不重要。附带关闭窗户的额外好处是用户离开并忘记了。