Как отсортировать файлы по дате в имени файла с помощью C #?

Привет, у меня много файлов в папке. Эти файлы имеют дату и время в имени файла в определенном формате. Мне нужно извлечь дату из имени, а затем отсортировать ее по дате в порядке возрастания. Пример имени файла: -

format_type_2011-07-12-13-00-12.txt

Раньше я использовал createTime. Но теперь требования изменены.

var Files = new DirectoryInfo(FileDirectory).GetFiles()
                                                            .OrderBy(f => f.CreationTime)
                                                            .ToList();

Как мне это сделать? Любая помощь приветствуется.

6
задан User13839404 8 July 2011 в 15:50
поделиться