c#快速获取超大文件夹文件名
枚举集合速度快:(10万个文件)
//by txwtech
IEnumerable
慢:
var filename2= Directory.GetFiles("d:\aa", "*.xml", SearchOption.TopDirectoryOnly);
---------------------------------------------------------------------------------------------------------------
枚举转list
List
枚举集合查找指定文件
lambda表达式
List
LINQ语句:
var list_file_name = from str in files2
where str.Contains("Fa123456")
select str;
转List集合后查询速度快:
lambda表达式
//by txwtech
List