2010-06-01 7 views
1

Comment ouvrir un répertoire trié par date?Comment ouvrir un répertoire trié par date?

En C#, je peux ouvrir un répertoire pour lire chaque fichier. Comment m'assurer que le répertoire que j'étudie dans mon code C# est ouvert de sorte qu'il soit trié par date de dernière modification?

Répondre

3

Vous pouvez utiliser LINQ pour trier les fichiers:

static void Main(string[] args) 
{ 
    var files = Directory.GetFiles(@"d:\", "*").OrderByDescending(d => new FileInfo(d).LastWriteTime); 
    foreach(var directory in files) 
    { 
     Console.WriteLine(directory); 
    } 

    Console.ReadLine(); 
} 
Questions connexes