Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: pepitogrillo26103986 en 12 Abril 2013, 12:03 pm



Título: Funcion recursiva eliminar archivos en C
Publicado por: pepitogrillo26103986 en 12 Abril 2013, 12:03 pm
Hola a todos,
Mi idea es hacer un programa que a través de una función recursiva permita eliminar todos los archivos de unas determinadas extensiones o unos determinados nombres, que se encuentren en el árbol de directorios del disco duro especificado por el usuario.
Soy consciente de que la función main debe recibir primer parámetro el directorio a partir del cual realizará la tarea, como segundo parámetro una palabra que indique si debemos eliminar archivos por extensión o por nombre completo, y a continuación recibirá todas las extensiones o los nombres de los ficheros a eliminar.
Sabiendo esto, no se que es lo que tengo que hacer en la función para que recorra el directorio, elimine archivos (en el caso de que haya alguno), entrar en subdirectorios y así hasta acabar de eliminar los archivos.
Espero que me puedan ayudar, muchas gracias a todos!