如何通过主文件夹中的环境路径文件夹读取文件夹中的所有图像文件:
string path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "mainFolder");
例如,如果一个文件路径的内部文件夹是:
Bitmap bmp = new Bitmap(path + "/folder/pic1.bmp");
但我想阅读所有文件 mainFolder/folder
:
pic1.bmp
pic2.bmp
pic3.bmp
pic5.bmp
不知道如何正确地做到这一点:
foreach (string imageFileName in Directory.GetFiles(path, "/folder/*.bmp"))
{
using (Bitmap bmp = new Bitmap(imageFileName))
{
// process
}
}
这样我就有:Second path fragment must not be a drive or UNC name
这样:
foreach (string imgFileName in Directory.GetFiles(path + "/folder/*.bmp"))
我有:Illegal characters in path.