Gibt es hier noch einen Trick dafür, die Dateien gleich sortiert von der SD-Karte auszulesen?
Die Dateien werden üblicherweise in der Reihenfolge ausgelesen, in der sie in die FAT-Tabelle reingeschrieben wurden.
Wenn Du eine bestimmte Sortierfolge bei der Ausgabe der Dateien möchtest, brauchst Du im allgemeinen nur die Karte frisch zu formatieren und die Dateien dann in genau der Reihenfolge auf die Karte zu kopieren, in der die Reihenfolge später ausgegeben werden soll.
Ansonsten: Webclients mit Webbrowser haben egal ob PC oder Smartphone immer ein mehrhundertfaches an Rechenleistung und RAM-Speicher wie Dein Arduino. Also lass die Liste einfach unsortiert ausgeben und wenn sie tatsächlich sortiert benötigt wird, lass den Client die Liste sortieren, z.B. per Javascript oder mit anderem clientseitigem Scripting im Browser.