mmm... A menos que estes seguro que el directorio, no tendrá subdirectorios, te verás obligado a usar recursividad, o a simularla con una pila, lo que resulta mas costoso en términos de tiempo de desarrollo. ¡No hay de otra!
¿Por qué tanto afán en evitar la recursividad?
Hasta luego.