FileSystemWatcherクラスを使用してファイル/ディレクトリの変更を監視することは、非常にメモリを消費するのではないかと思います。パフォーマンスの低いコンピューターでバックグラウンドで継続的に実行されるデスクトップアプリケーションをC#で開発していますが、さまざまなファイルが変更されているかどうかを確認する方法が必要です。私はいくつかの解決策を考えることができます:
- FileSystemWatcherを使用してディレクトリを監視します。
- 通過する間隔で時限スレッドを実行し、これを手動でチェックします。
- actionhandlerスレッドが実行されるたびに手動で確認してください(プログラムはアクションに対して時々何かを実行します)。
助言がありますか?
ありがとう!
badPanda