如果要在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包含允许的扩展列表;您可以根据需要添加或删除项目以进行灵活过滤。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)