4

.NET のFileSystemWatcherクラスに似た、クロス プラットフォームのファイル システム ウォッチャーを探しています。デーモン/サービス用であるため、Qt のQFileSystemWatcherには興味がありません。私のプログラムはデーモンになるので、Qtに依存したくないので、本当に避けたいです。

このようなクラスを Boost に含めるという提案も見ましたが、私が知る限り、そのようなクラスはまだ含まれていません。

クロスプラットフォームの C++ ファイル システム ウォッチャーはありますか?

4

4 に答える 4

4

Qt はモジュールに分割されているため、この機能を使用しても GUI ライブラリを使用する必要はありません。

QFileSystemWatcher はQtCoreにあり、GUI 機能はありません。

于 2012-04-15T17:31:25.350 に答える
2

私はこれを使用していません(代替手段を探してこの質問に行きました)が、http://code.google.com/p/simplefilewatcherは良い選択肢のようです。現在はメンテナンスされていませんが、関連する API はおそらくかなり安定しています。このライブラリを使用する場合は、この回答を更新することを忘れないようにします。

于 2012-11-30T23:59:28.887 に答える
0

完全を期すために、Poco のDirectoryWatcherにも言及する価値があります。

于 2014-08-15T03:24:28.503 に答える