ダブルトリガーファイルSystemWatcher OnChangedイベントのトラブルシューティング
多くの場合、1回の変更後にイベントが2回発生することがよくあります。これは、FileSystemWatcher
クラスで既知の問題です。 クラスのドキュメントでは、特に複数のディスクの書き込みを実行するノートパッドのようなアプリケーションでは、単一のファイルシステムアクションによって複数のイベントがトリガーできることが説明されています。
OnChanged
FileSystemWatcher
回避策:重複したイベントのフィルタリング
プロパティは何らかのヘルプを提供する場合がありますが、効果的な複製フィルタリングには通常、手動での実装が必要です。 これらの戦略を考慮してください:
NotifyFilter
以上がFilesystemWatcherのonChanged Event Fireが2回発射するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。