第一种方式
System.IO.Directory.GetFiles()获取多个类型格式的文件 System.IO.Directory.GetFiles("c:\","(*.jpg|*.bmp)");
第二种方式
var files = Directory.GetFiles("C:\\path", "*.*", SearchOption.AllDirectories)
.Where(s => s.EndsWith(".bmp") || s.EndsWith(".jpg"));
本文介绍了两种使用 C# 在指定目录下批量获取特定文件类型的方法。第一种利用 System.IO.Directory.GetFiles() 方法结合通配符匹配多个文件类型;第二种采用 LINQ 查询语法实现更灵活的文件筛选。
第一种方式
System.IO.Directory.GetFiles()获取多个类型格式的文件 System.IO.Directory.GetFiles("c:\","(*.jpg|*.bmp)");
第二种方式
var files = Directory.GetFiles("C:\\path", "*.*", SearchOption.AllDirectories)
.Where(s => s.EndsWith(".bmp") || s.EndsWith(".jpg"));
2335
324