【发布时间】:2015-01-05 09:17:29
【问题描述】:
基本上我需要对文件夹进行密码保护,但我环顾四周,没有软件真正适合我们的需要。我对如何去做有一个想法,但是如果文件夹当前在资源管理器中打开,或者查看文件夹是否被关闭,我找不到任何方法来检查 python 内部。 Watchdog 和 Watcher 似乎只报告有关文件的信息,以及是否已创建/删除文件夹。关于如何做到这一点的任何想法?
我尝试浏览打开的窗口并使用它们的标题来了解打开的内容,但如果用户位于子目录中,这将不起作用。我也在考虑使用 shell 扩展来连接 explorer,但我不知道从哪里开始。
【问题讨论】:
-
Windows 有访问权限,为什么要发明一些自己永远无法运行的东西?
-
只是一个粗略的想法。尝试重命名文件夹,如果任何进程正在访问该文件夹或其任何内容,则您无法重命名它。
-
@pss 太棒了!我试试看。
-
嗯,如果我在命令提示符下查看 dir 比赛怎么办?
-
@RandyButts:访问权限是唯一可行的方法。其他的一切都不是值得思考的工作。或者不叫它保护,叫它化妆品。
标签: python windows directory explorer