Ejemplo de Uso de función recursiva: Obtener lista de archivos y directorios
Básicamente es una función que se llama a si misma, hasta llegar a una cierta condición la cual hace que termine el proceso.El ejemplo típico es el cálculo del factorial de un número:
También se usa para crear fractales:
Os dejo un simple ejemplo, con el cual consigo que se liste los archivos, subdirectorios y archivos de estos dada una ruta, usando la recursividad:
Saludos
Jsbsan