私は一種の「タグ付け」(私の場合、実際にはタグではありません)Windowsファイル、説明などを入れるためのプログラムを作成しようとしています。言語:C#。これらすべての「タグ付き」ファイルを監視し、名前が変更、移動、削除された場合に通知を受け取る方法について、ある程度のガイドラインが必要です。そして、Windows の起動時からユーザーが PC をシャットダウンする瞬間まで、それらを監視したいと考えています。私はこの FileSystemWatcher クラスをチェックしましたが、それでも:
- 追跡したいすべてのファイルに対して、このクラスの個別のインスタンスを作成することは良い考えですか?
- この機能のために作成する必要があるのは、実際には Windows サービスですか?
私のアプローチが最善であることについてアドバイスをいただければ幸いです。