ディレクトリ内の変更を確実に検索する方法を探しています。.NET Frameworkを使用してディレクトリ内のファイルの変更を確実に監視する方法
私はFileSystemWatcherを使用しようとしましたが、多くの小さなファイルが作成、変更、または削除されたときはむしろ不正確です。私のテストでは、ファイルの約1〜2%が失われています。何千ものファイルをすばやく追加または変更しているときは、それはかなり大変です。
私はさまざまな間隔で500ミリ秒、2000ミリ秒などでポーリングを試みました。この場合、私はあまりにも多くのヒットを取得します。それはFileInfoオブジェクトのタイムスタンプの解決と関係しているかもしれません。
私の質問です。 .NET Frameworkを使用してディレクトリへの変更を確実に取得することは可能でしょうか?
- クリスチャン
ありがとう、これは今私の問題を解決するようです。それは64 KBのバッファを持つファイルを見逃すことはできません、最適な設定を見つけるためにいくつかのテストを実行する必要があります。 –