i would use something like
string fileName = "/path/to/your/file";
DateTime dt = File.GetCreationTime(fileName);
and then work with the returned date depending on how you wanted to order it. have a look at this for some pointers http://stackoverflow.com/questions/844251/how-to-sort-arraylist-of-datetime-objects-in-descending-order[^]