我想知道如何从动态生成的文件中加载信息?
例如:
每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表单。
那么最好的方法是什么?
答案 0 :(得分:1)
可以使用FileSystemWatcher Class监控文件系统更改。当然,您可以通过自己轮询(检索列表)某个文件系统目录来实现一些更简单的文件系统更改检测机制。
因此,当检测到文件系统更改时,请加载有关该文件的信息并显示它。
更新
是的,要检测文件修改是否已完成(定期尝试打开文件),请查看问题:FileSystemWatcher triggers for filestream open。