在我们的业务需求当中,会遇到一些批量读取文件夹里面的所有相同后缀的文件。
如:要在文件夹里读取所有的图片,并对此类图片进行操作。
两种方式可以实现。
第一种方式:
1 //图片所处路径 2 string path = "C:\\test-image\\"; 3 DirectoryInfo folder = new DirectoryInfo(path); 4 List<string> fileList = new List<string>(); 5 6 //循环读取文件,并且保存文件名 7 foreach (FileInfo f in folder.GetFiles("*.jpg")) 8 { 9 fileList.Add(f.FullName); 10 }