Bonjour,

Je cherche à trier une liste de fichiers dans un répertoire.
J'ai donc utilisé

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Directory.GetFiles(workingDir, "*.fit*")
Mais le résultat est surprenant :



car différent de celui de l'explorateur Windows :



Comprendre : le trie selon l'explorateur est celui alphabetico-numérique normal (0,1,2,3..) alors que GetFiles() me renvoie un ordre différent (1,10,100,101,..)

D'après la MSDN, "Directory.GetFiles" tri par nom de fichier, mais ce tri n'est pas fiable. En effet..
J'ai essayé un ArraySort(...) mais le tri est le même que GetFiles().


Comment obtenir le même tri que dans l'explorateur ?

Merci.