public image[] getimages()
{
folderbrowserdialog fbd = new folderbrowserdialog();
if (fbd.showdialog() == dialogresult.ok)
{
try
{
///根据路径实例化一个对象
var dirinfo = new system.io.directoryinfo(fbd.selectedpath);
///选出所有符合一定后缀的文件列表,此处选择的是图像文件
myselectedimages = dirinfo.getfiles(*.*, system.io.searchoption.alldirectories)
.where(info => isright(info)).toarray();
}
catch (exception ex)
{
loghelper.logerror(ex);
}
}
}
private bool isright(system.io.fileinfo info)
{
//选择的文件后缀名
list patterns = new list() { .png, .jpg, .bmp, .tif };
return patterns.contains(info.extension);
}