Я пытаюсь написать метод, который получает файлы из папки, упорядочивает их по времени создания, берет пять лучших последних файлов и удаляет остальные.
Любая помощь будет высоко ценится, мой код, который я имею, выглядит следующим образом:
DirectoryInfo Dir = new DirectoryInfo(DirectoryPath);
FileInfo[] FileList = Dir.GetFiles("*.*", SearchOption.AllDirectories);
var x = FileList.OrderByDescending(file => file .CreationTime).Take(5);
Как мне изменить этот код, чтобы удалить все остальные файлы?