System.IO.Directory.GetFiles()
renvoie un string[]
. Quel est l'ordre de tri par défaut des valeurs retournées ? Je suppose par nom, mais si c'est le cas, dans quelle mesure la culture actuelle l'affecte-t-elle ? Pouvez-vous le changer en quelque chose comme la date de création ?
Mise à jour : MSDN signale que l'ordre de tri n'est pas garanti pour .Net 3.5, mais la version 2.0 de la page ne dit rien du tout et aucune des deux pages ne vous aidera à trier par des choses comme l'heure de création ou de modification. Cette information est perdue une fois que vous avez le tableau (il ne contient que des chaînes de caractères). Je pourrais construire un comparateur qui vérifierait chaque fichier qu'il reçoit, mais cela signifie accéder au système de fichiers de façon répétée alors que la méthode .GetFiles() le fait probablement déjà. Cela semble très inefficace.