Sortowanie plików katalogu i uzyskiwanie najwyższej nazwy pliku

Mam katalog z 40 plikami o nazwach od 0 do 39 (na przykład), próbuję pobrać plik z największą liczbą w jego nazwie (co oznacza, że ​​muszę uzyskać „39”) Próbuję posortować katalog .. Próbowałem użyć następujących tematów:

Jak pobrać listę plików w katalogu posortowaną według nazwy

Sortowanie wyniku Directory.GetFiles w C #

Nic nie działa dla mnie .. Próbowałem każdej z metod - używając Linq i innych .. i nie wiem dlaczego ..

Otrzymuję następujący wynik sortowania (sprawdź obrazek poniżej):

Dzięki za pomoc,

Din Bracha.