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

How to check if a user is accessing a folder?

基本上我需要用密码保护一个文件夹,但我环顾四周并没有真正满足我们需要的软件。我有一个关于如何去做的想法,但我找不到任何方法来检查 python 文件夹当前是否在资源管理器中打开,或者观察文件夹是否关闭。 Watchdog 和 Watcher 似乎只报告有关文件的信息,如果某个文件夹已 created/deleted。关于如何执行此操作的任何想法?

我试过遍历打开 windows 并使用它们的标题来了解打开的内容,但是如果用户在子目录中,这将不起作用。我也在考虑使用 shell 扩展连接到资源管理器,但我不知道从哪里开始。

pss' 是对的。如果用户打开了文件,则尝试重命名文件并按设定的时间间隔测试异常确实有效。如果他们只是在 windows 资源管理器中打开它是行不通的,但现在我想起来这实际上并不重要。附带关闭 windows 用户打开而忘记的额外好处。