我已经创建了一个文件夹,我们命名为Input
。在那里,我有一个Input.png
和一个plugin.json
。现在我需要获取图像,以便可以将其放入Module
类的对象中。
我只将文件夹作为一个整体动态路径,用户可以决定将文件夹放置在何处。文件夹名称也可以更改。图像本身具有它所在的文件夹的名称。所以我不能只说[
string image = path.Replace("C://Test//", "") + "Input.png";
[我认为最好的主意是通过查看当前所在的文件夹,将每个以
.png
结尾的文件存储在字符串数组中,并只使用第一个索引,因为只有一个索引。该文件夹中的png。
最后,我要删除该文件夹,这就是我得到IOException的地方。所以我尝试了这个:
using (string[] imageFiles = Directory.GetFiles(path, "*.png")) { module.ModuleImage = Image.FromFile(imageFiles[0]); }
但是这告诉我我不能这样做,因为string []不可一次性使用。
不需要时如何关闭png文件,以便删除文件夹?
我已经创建了一个文件夹,我们将其命名为Input。在那里,我有一个Input.png和一个plugin.json。现在,我需要获取图像,以便将其放入类模块的对象中。我的文件夹只有...
您的using块引用了错误的内容