devo leggere i files contenuti in una cartella, recuperandone il nome, il numero ed elencando la lista.

con questo script faccio tutto questo (tralascio creazioni dell'oggetto e complementari)

codice:
a = ("0,1,2,3,4,5,6,7,8,9")
myArray = Split(a,",")
For w = 0 to Ubound(myArray)
	For Each file in files 
		if myArray(w) = left(file.name,1) then
		Response.Write(file.name) &"
"
		end if
	Next
Next
lo script ordina dal più piccolo (0.pdf) al più grande (9.pdf)..

il problema è ovviamente che quando sono 10 mi salta l'ordianamento (0,1,10 ,2,3,4,5,6,7,8,9), idem per 100, tra poco saranno 1000 e non si capisce più nulla..

è possibile ovviare al problema?
oppure, in alternativa, è possibile ordinarli per data di creazione!?