当前位置:  开发笔记 > 编程语言 > 正文

监控文件/目录的内容?

如何解决《监控文件/目录的内容?》经验,为你挑选了2个好方法。

我正在寻找一个跨平台文件监控python包?我知道可以使用pywin32监视windows上的文件,并且有些软件包可以在Linux/Unix上运行,但是有人知道跨平台的吗?



1> 小智..:

我正在开发一个MIT许可的库,它可以帮助Python程序尽可能便携地监视文件系统事件.我正试图解决各种不同之处.目前高度alpha版本:

在这里查看:http: //github.com/gorakhargosh/watchdog/

欢迎补丁和贡献.

希望能帮助到你.=)干杯.


@avendael - 现在,显然.它支持py3k.

2> Brian R. Bon..:

对于基于Unix/Linux的系统,您应该使用File Alteration Monitor Python绑定到libfam.

对于基于Windows的系统,您应该与Win32 API FindFirstChangeNotification和相关功能绑定.

至于跨平台的方式,我不知道一个好的跨平台方式.我认为最好自己构建一个模块,该模块适用于在检测到操作系统之后使用上述两种方法之一的操作系统.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有