0

動的に生成されたファイルから情報をロードするにはどうすればよいですか?

例: 10 秒ごとに 20 枚の画像が生成されます。D:\ drive画像ファイルは、次のように の下に保存されます。

D:\image1.tif is generated at 1s, 
D:\image2.tif is generated at 11s and
D:\image3.tif is generated at 21s, 

などなど。

次に、新しい画像が生成されたら、画像からすぐにピクセル強度などの情報をロードしたいと思います。しかし、画像の生成が完了した後にそれを行いたいです。

次に、取得した情報を WPF フォームに表示します。

では、これを行う最善の方法は何ですか?

4

1 に答える 1

1

ファイルシステムの変更は、 FileSystemWatcher Classを使用して監視できます。もちろん、特定のファイルシステム ディレクトリを自分でポーリング (リストを取得) することで、より単純なファイル システム変更検出メカニズムを実装することもできます。

そのため、ファイルシステムの変更が検出されたら、ファイルに関する情報をロードして表示します。

アップデート:

はい、ファイルの変更が完了したかどうかを検出するには (定期的にファイルを開こうとしています)、次の質問をご覧ください: FileSystemWatcher triggers for filestream open

于 2013-01-31T17:21:10.697 に答える