Dateien kann man nicht "anordnen". Lies sie so aus wie du sie von deiner Funktion bekommst und dann kannst du sie selbst so sortieren wie du möchtest.
In dem Verzeichnis haben die Dateien ein Erstellungsdatum, Änderungsdatum etc. Diese habe ich nicht, wenn ich die Dateien lese. Wie kann ich sie dann nach dem Einlesen nach diesen Kriterien sortieren?