【发布时间】:2021-06-22 20:10:53
【问题描述】:
所以我有这个例程:
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>();
}
及其工作但按其名称排序文件,我需要按其创建日期排序返回的文件。如果项目是例程中的字符串,我该如何排序。我想使用 Enumerate 原因文件预计超过 1k。
谢谢。
【问题讨论】:
-
请简化/集中问题。是关于“枚举”还是“排序”的问题?
-
@pst 枚举按创建日期排序的文件