Muchas gracias por su ayuda, ya he solucionado el problema, utilice la funcion .seek() que me lleva en una posición especifica del fichero, así antes de leer el directorio utilizo:
raiz.seek(0);
para que me ubique al principio del mismo y no se salte ningún archivo.