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).
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser OrderByDescending
Utilisation cette:
Ici est la version de Java, tout comme un pointeur pour des idées: