en realidad ese no es el problema, los archivos los lee perfectamente guarda y almacena bien, cuando llega el String con el nombre y la "n", lo separa para tener el nombre limpio y le añade la extension .txt. los nombre son numeros ejemp:
09222017.txt
y ya teniendo la lista por primera vez y conociendo el nombre de los archivos puedo abrirlos una y otra vez sin inconvenientes.
Pero la aplicación para la que lo necesito, requiere que el equipo este prendido por muchos dias, meses incluso. y si alguien quiere venir otro dia y leer los nuevos archivos almacenados, pues ya no vuelve a dar la lista completa.