相机会抓取图像并存储在文件夹中(.bmp 文件)。同时我们的应用程序需要从文件夹中获取一张一张的图像文件进行处理。(捕获的图像会动态更新文件夹。如果我们使用 FileSystemWatcher ,它可能会给我们带来问题。(我们在处理图像之前选择目录,所以更新的图像不会处理。这个问题有什么解决方案)如何在运行时从文件夹中一张一张地获取图像?
最佳答案
一个解决方案是使用 FileSystemWatcher
在将新文件放入文件夹时收到通知。然后,处理文件。
要获取文件夹中所有 BMP 文件的文件名,您可以使用:
string[] fileNames = Directory.GetFiles("<path>", "*.bmp");
然后就可以正常加载位图了。
关于c# - 使用c#从文件夹动态处理位图文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9207887/