Obtenir une liste de fichiers dans un répertoire dans l'ordre décroissant par date de création à l'aide de C#

Je veux obtenir une liste de fichiers dans un dossier triés en fonction de leur date de création à l'aide de C#.

Je suis en utilisant le code suivant:

        if(Directory.Exists(folderpath))
        {
            DirectoryInfo dir=new DirectoryInfo (folderpath);
            FileInfo[] files = dir.GetFiles().OrderBy(p=>p.CreationTime).ToArray();
            foreach (FileInfo file in files)
            {
              ......
            }
        }

Cela va donner l'ordre croissant des temps de création. Je veux obtenir le plus récemment créé un fichier dans la première position de mon tableau (par ordre décroissant).

InformationsquelleAutor neel | 2013-12-10