Haber amigo.
Lo que puedes Hacer es Hacer es lo Siguiente.
- Primero Leer todos los Archivos de tu Directorio, En un Array guardamos el nombre y la Fecha de Creacion del archivo.
- Luego Ordenar el Array segun las Fechas (de mayor a menor o al ravez , ve la funcion cmp)
- Ya que tenemos el Array Ordenado, ahora lo recorremos secuencialmente (ya esta ordenado) y haces lo que tu quieres con el Archivo.
Aqui tengo un pequeño tips que te puede ayudar
Ordenar Archivos Segun Fecha en Matriz que es la Solucion que yo di a un Problema muy similar.
Saludos Amigo :P