2012-09-25 145 views
9

我需要知道在python中每當一個新的文件被添加/刪除/修改在一個特定的目錄 有沒有辦法呢? 我正在尋找一個「inofity」式的功能(來自POSIX)。如何檢查python文件夾中的文件已經改變?

感謝

+1

* python inotify * - > ** pyinotify ** https://github.com/seb-m/pyinotify/wiki – eumiro

+0

[我如何使用Python觀看文件以進行更改?](http:/ /stackoverflow.com/questions/182197/how-do-i-watch-a-file-for-changes-using-python) –

回答

7

使用inotify-tools(在最初的版本中,我提到pyinotify,但它有問題,現在已被廢棄,不推薦)。

+7

我不知道有多少這些問題已經解決:http://www.serpentine.com/blog/2008/01/04/why-you-should-not-use-pyinotify/ –

+0

請使用inotify(更新)python而不是pynotify(不建議使用)。 – serfer2

+0

@ serfer2更新了答案,謝謝! –

相關問題