所以我有这个程序:根据文件创建日期排列(并列举)目录列表?
public static IEnumerable<string> GetFiles(string path, string[] searchPatterns, SearchOption searchOption = SearchOption.TopDirectoryOnly) {
return searchPatterns.AsParallel()
.SelectMany(searchPattern =>
Directory.EnumerateFiles(path, searchPattern, searchOption))
.OrderBy<string, string>((f) => f)
.Distinct<string>();
}
其工作,但它的名字订购的文件,我需要订购创建日期返回的文件。如果该项目是像例程中的字符串,我该如何排序。我想使用枚举原因文件预计将超过1k。
谢谢。
请简化/关注问题。是关于“枚举”还是“排序”的问题? – 2012-06-09 22:55:21
@pst枚举按其创建日期排列的文件 –