1) You can use Directory.GetDirectories to get a list of paths of all sub-directories.
2) One time got it convert the list of paths into the list of DirectoryInfo objects.
Every DirectoryInfo contains FileSystemInfo.CreationTime property.
3) So the last thing that remains is to order a list based on that property.