Yani bu rutin vardır:Dosya oluşturma tarihine göre sıralama (ve numaralandırma) dizini?
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>();
}
ve çalışma ama onun adı dosyaları sipariş ve ben onun oluşturulma tarihi döndürdüğü dosyaları sipariş etmek gerekir. Öğe, rutindeki gibi bir dizeyse, bunu nasıl sıralayabilirim. Enumerate kullanmak istiyorum neden dosyaları 1k'den fazla olması bekleniyor.
Teşekkürler.
Lütfen sorunu basitleştirin/odaklayın. "Numaralandırma" veya "Sipariş" hakkında soru var mı? –
@pst Oluşturma tarihine göre sıralanmış dosyaları numaralandır –