首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >监控文件/目录的内容?

监控文件/目录的内容?
EN

Stack Overflow用户
提问于 2009-02-28 11:42:09
回答 5查看 85.9K关注 0票数 61

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

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-02-28 12:27:13

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

对于基于Windows的系统,您应该绑定Win32应用程序接口FindFirstChangeNotification和相关函数。

至于跨平台的方式,我不知道有什么好的跨平台的方式。我认为最好是自己构建一个模块,在检测到它是什么操作系统后,可以在使用上述两种方法之一的操作系统上工作。

票数 32
EN

Stack Overflow用户

发布于 2010-11-19 18:42:54

我正在开发一个麻省理工学院许可的库,它可以帮助Python程序尽可能方便地监控文件系统事件。我正在努力消除一些分歧。目前的高度alpha版本:

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

欢迎使用补丁和贡献。

希望能有所帮助。=)干杯。

票数 93
EN

Stack Overflow用户

发布于 2009-02-28 11:55:34

我找到了这个链接,它讲述了你的问题。虽然它并没有真正提供解决方案/库,但我认为它会有所帮助。http://www.stepthreeprofit.com/2008/06/cross-platform-monitoring-of-filesystem.html

我不认为有一个跨平台的,所以你可能想推出自己的。

我在这个领域没有经验,所以我不是很确定。我希望这能帮到你。

便笺

我承认,正如Adam Bernier在评论中向我指出的那样,gamin在cygwin上是可用的。您可能需要研究cygwin上的其他选项(如果它们存在)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/597903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档