Programación General > C/C++

 borrar archivos

(1/1)

tealdiht:
Hola, como puedo borrar todos los archivos de un directorio ??

Intente  con  remove( " directorio/*.* ");  pero no, solo funciona poniendo un nombre de archivo en particular.

gracias !!!

ssaammuu:
Por lo que tengo entendido, no puedes hacer eso.
Vas a tener que iterar a través de los archivos y borrarlos uno a uno.
 :(

ProfesorX:
remove no admite comodines, solo borra archivos individuales.

La manera de hacerlo seria leyendo el directorio y pasarle el nombre de cada archivo a la funcion.

El procedimiento de leer el directorio cambia segun el sistema operativo utilizado.

Si trabajas sobre windows, puedes hacerlo con las funciones FindFirstFile y FindNextFile de la winapi. FindFirstFile si admite comodines

Mas informacion en MSDN o en http://winapi.conclase.net/curso/?winfun=FindFirstFile#inicio

Saludos :)

tealdiht:
Listo, como se el nombre de todos los archivos del directorio, los borro uno por uno y listo !!!!
Muchas gracias a los dos !!!!

Navegación

[0] Índice de Mensajes

Ir a la versión completa