SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: tealdiht en Lunes 2 de Mayo de 2011, 18:54
-
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 !!!
-
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.
:(
-
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 :)
-
Listo, como se el nombre de todos los archivos del directorio, los borro uno por uno y listo !!!!
Muchas gracias a los dos !!!!