私は、ユーザーが変更のために指定するディレクトリーのリストを監視するアプリケーションを必要とするプロジェクトに取り組んでいます。また、ユーザーにアプリケーションをサービスとして実行するか、個別に実行するかを選択できます。ユーザーは個別に実行することを選択できるので、ファイルの追加または削除によって起動されたオペレーティングシステムイベント(このようなイベントが存在する場合)をリッスンするのは十分であるとは思わないと思います。多分、最も深いフォルダのチェックサムを計算してビルドすることを考えました。その後、これらのチェックサムを後続のスキャンで比較して、変更の発生場所を特定して特定することができました。それは適切な解決策でしょうか。効率的にこれを行う最良の方法は何ですか?変更のためのフォルダーの監視
また、私はこれにタグを付けるべきではないと思っています。あなたに何か勧告があれば教えてください。
EDIT:私は、ファイルシステムはCIFS/SMBのPROTCOLをサポートしている場合、あなたはプロトコルの変更通知機能を考慮することができるのWindows、OS X、および理想的にLinux上で