A l'arrache, comme ça avec VS2003 (j'ai que celui là sous la main là maintenant)
Code :
- System.IO.DirectoryInfo dinf= new System.IO.DirectoryInfo(@"c:\windows" );
- System.Collections.ArrayList lst = new System.Collections.ArrayList(dinf.GetFiles());
- lst.Sort(new FileDateCreationComparer());
|
Et créer la classe comparer suivante:
Code :
- public class FileDateCreationComparer : System.Collections.IComparer
- {
- public int Compare(object a,object b)
- {
- return (((FileInfo)a).CreationTime == ((FileInfo)b).CreationTime)?0:((((FileInfo)a).CreationTime > ((FileInfo)b).CreationTime)?1:-1);
- }
- }
|