答案是GetFiles里无法用正则表达式,但可以用以下方法来实现
DirectoryInfo di=new DirectoryInfo(folder);
FileInfo[] fis = di.GetFiles();
Regex reg = new Regex(".png|.jpg|.bmp");
List<FileInfo> lifiles= fis.Where(path=>reg.IsMatch(path.FullName)).ToList();
通过以上方法只取文件夹中png,jpb,bmp格式的图片