web-dev-qa-db-ja.com

フォルダ内のファイルが変更されたことをpythonチェックインする方法は?

pythonで、特定のディレクトリで新しいファイルが追加/削除/変更されたときはいつでも知る必要があります。その方法はありますか?「inofity」のような関数を探しています(からPOSIX)。

ありがとう

12
Novellizator

inotify-tools を使用します(元のバージョンでは、 pyinotify と述べましたが、問題があり、現在は非推奨であり、推奨されていません)。

5
culebrón

inotify for python を使用できます。これは、[〜#〜] not [〜#〜]と同じですPyInotify(古い)。

4
serfer2

同様の質問 で述べたように、Windowsでも機能する http://packages.python.org/watchdog/ を確認することをお勧めします。

1
Tobias Kienzler