FileSystemWatcher とファイルの変更を監視するポーリングの比較 質問する

FileSystemWatcher とファイルの変更を監視するポーリングの比較 質問する

ローカルまたはネットワーク ドライブ上のディレクトリに作成されるファイルを監視するアプリケーションを設定する必要があります。

またはタイマーによるポーリングが最善のオプションでしょうかFileSystemWatcher。私は過去に両方の方法を使用したことがありますが、それほど多くは使用していません。

どちらの方法にも、どのような問題(パフォーマンス、信頼性など)がありますか?

ベストアンサー1

実稼働環境とテスト環境でファイル システム ウォッチャーが機能しないのを見たことがあります。今では便利だとは思いますが、信頼できるとは思いません。私のパターンは、ファイル システム ウォッチャーで変更を監視しながら、欠落しているファイルの変更をキャッチするために時々ポーリングを行うことです。

編集: UI がある場合は、ポーリングの代わりに変更を「更新」する機能をユーザーに提供することもできます。私はこれをファイル システム ウォッチャーと組み合わせます。

おすすめ記事