Sort files by date - From http://stackoverflow.com/questions/5049202/sorting-files-by-date
var sortedFiles = new DirectoryInfo(@"D:\samples").GetFiles()
.OrderBy(f => f.LastWriteTime)
.ToList();