public class SortFileByCreationDate
{
public static List<FileInfo> Sort(string path, string filter)
{
FileInfo[] fi = new DirectoryInfo(path).GetFiles(filter);
List<FileInfo> fis = new List<FileInfo>();
fis.AddRange(fi);
fis.Sort(new Comparison<FileInfo>(
delegate(FileInfo f1, FileInfo f2)
{
return f1.LastWriteTime.CompareTo(f2.LastWriteTime);
}));
return fis;
}
}