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 回答