filesystemwatcher コンポーネントを使用するプログラムを作成しましたが、すべての変更が完全に記録されているようで、一部のファイル タイプを無視するように設定したいと考えています。特定のタイプを無視するようにフィルターを設定するにはどうすればよいですか? たとえば、.LOG ファイルです。そのファイルが更新されていることを教えてほしくありません。実際には毎秒更新するからです。
さらに良いことに、一部のフォルダーを無視する方法はありますか?
助けてくれてありがとう!
filesystemwatcher コンポーネントを使用するプログラムを作成しましたが、すべての変更が完全に記録されているようで、一部のファイル タイプを無視するように設定したいと考えています。特定のタイプを無視するようにフィルターを設定するにはどうすればよいですか? たとえば、.LOG ファイルです。そのファイルが更新されていることを教えてほしくありません。実際には毎秒更新するからです。
さらに良いことに、一部のフォルダーを無視する方法はありますか?
助けてくれてありがとう!
フィルタだけを使用して特定のファイルタイプを除外できるとは思いません。
各ハンドラーの先頭にテストを追加して、処理したくないファイルの処理をスキップすることをお勧めします。
FileSystemWatcherは、サブディレクトリ内のファイルとフォルダを含む、フォルダ内のすべてのファイルとフォルダへの変更を監視します。たとえば、ログファイルへの変更を無視したい場合は、監視しているパス内にないフォルダにログディレクトリを移動する方がよい場合があります。