Desidero ottenere un elenco di file in una cartella ordinati in base alla loro data di creazione utilizzando C#.Ottenere un elenco di file in una directory in ordine decrescente per data di creazione utilizzando C#
Sto usando il seguente codice:
if(Directory.Exists(folderpath))
{
DirectoryInfo dir=new DirectoryInfo (folderpath);
FileInfo[] files = dir.GetFiles().OrderBy(p=>p.CreationTime).ToArray();
foreach (FileInfo file in files)
{
......
}
}
Questo darà l'ordine crescente del tempo di creazione. In realtà voglio ottenere il file creato più di recente nella prima posizione del mio array (ordine discendente).