è il peggior modo di farlo credo! se a quanto ho capito i tuoi nomi sono numeri (o stringhe costanti + numeri), puoi sfruttare l'ordinamento e evitare il problema...Oppure in ogni caso basta usare un ordinamento di stringhe (che so, quello alfabetico)...
Nel peggiore dei casi (e non so bene cosa stai facendo) ti basta dare un nome temporaneo a UN solo file, rinominare gli altri e poi risistemare quello.
Così fai fare un lavoro inutile, lento, eccessivo e raddoppi la potenzialità di errori!