如果要在LINQ中进行过滤,可以这样进行:
var ext = new List<string> { "jpg", "gif", "png" };var myFiles = Directory .EnumerateFiles(dir, "*.*", SearchOption.AllDirectories) .Where(s => ext.Contains(Path.GetExtension(s).ToLowerInvariant()));现在
ext包含允许的扩展列表;您可以根据需要添加或删除项目以进行灵活过滤。



