监视目录中的文件更改

可能重复:
如何使用Python观看文件以进行更改?
检测文件更改没有轮询

我正在尝试编写一个应用程序,该应用程序必须在特定目录及其子目录中修改或添加文件时执行操作。

我想,一个理想的解决scheme将绑定到某些types的操作系统在修改文件或目录时触发的系统事件。 另一个不太理想的解决scheme是我的应用程序手动recursion地检查目录中的文件更改是否在指定的时间间隔,但是如果每隔几分钟必须检查大量文件, 。

简介:我的应用程序监视目录中文件更改的最佳方式是什么?

对于这个问题的范围,假设我的应用程序是用Python编写的,而且操作系统是基于Linux的,但是为其他语言和操作系统(如Windows或Mac OS)解决这个问题的普遍答案是最受欢迎的。

Solutions Collecting From Web of "监视目录中的文件更改"