Tutto si può fare.
Devi crearti un array multidimensionale splittando i nomi dei file sul carattere "_"
Successivamente ordini l'array sull'elemento che ti interessa (discendente o ascendente)
Ti serve comunque un linguaggio "Lato Server"