Classificando arquivos de diretório e obtendo o nome de arquivo mais alto

Eu tenho um diretório com 40 arquivos com nomes de 0 a 39 (por exemplo), eu estou tentando obter o arquivo com o maior número em seu nome (o que significa que eu preciso para obter "39") Estou tentando classificar o diretório .. Eu tentei usar os seguintes tópicos:

Como recuperar a lista de arquivos no diretório, classificados por nome

Classificando o resultado de Directory.GetFiles em c #

Nada funciona para mim .. Eu tentei cada um dos métodos - usando Linq e os outros .. e eu não sei porque ..

Eu obtenho o seguinte resultado da classificação (veja imagem abaixo):

Obrigado pela ajuda,

Din Bracha.

questionAnswers(3)

yourAnswerToTheQuestion