エクスプローラで、フォルダー、ファイルを見ていると、例えば、他のソフトで見ているファイル等を削除したりすると、ファイル一覧が自動的に更新されますが、
例えば、自アプリでファイル一覧を表示させておいて、他アプリから、変更があった場合に、自アプリのファイル一覧を更新したいのですが、このようなことは、可能ででしょうか?
タイマーを使って該当フォルダを監視すればよいと思います。
Timer、FileSystemObjectを使えばよいと思います。
フォルダには、ちゃんと"フォルダを監視し、何かあったら通知"というAPIがあります。
使ったことないので名前までは知りませんけど、
FindFirstChangeNotificationあたりどうでしょう?
Googleとかで検索してみてください。
なるほど、勉強になりました。
次回からはもっと調べてから答えるようにします。
ツイート | ![]() |