Sorting Directory.GetFiles()
If you’re interested in properties of the files such as CreationTime, then it would make more sense to use System.IO.DirectoryInfo.GetFileSystemInfos(). You can then sort these using one of the extension methods in System.Linq, e.g.: DirectoryInfo di = new DirectoryInfo(“C:\\”); FileSystemInfo[] files = di.GetFileSystemInfos(); var orderedFiles = files.OrderBy(f => f.CreationTime); Edit – sorry, I didn’t notice … Read more