[C con Clase] Borrar directorio temporal
Info DSD
info en dysd.com.ar
Sab Oct 6 02:39:53 CEST 2007
Hola
Especificamente en C++ Builder hay una función dentro de SysUtils.hpp para
borrar archivos, es DeleteFile
bool DeleteFile(AnsiString nombre_y_ruta_del_archivo_a_borrar);
retorna false si no existe el archivo o si no lo pudo borrar
después usa RemoveDir que tiene la misma sintaxis
bool RemoveDir(AnsiString directorio_VACIO_a_borrar);
Ej:
#include <SysUtilshpp>
...
Bool bErr = false;
for(bla; bla; bla) {
AnsiString asArch;
...
If(!DeleteFile(asArch)) {
AnsiString asMsjErr = "El archivo " + asArch + " no se pudo
borrar";
bErr = true;
MessageDlg(asMsjErr.c_str(), mtError, TMsgDlgButtons() <<
mbOK, 0);
}
}
if(!bErr) {
if(!RemoveDir("c:\\Windows")) {
AnsiString asMsjErr = "El directorio c:\\Windows no se pudo
borrar";
MessageDlg(asMsjErr.c_str(), mtError, TMsgDlgButtons() <<
mbOK, 0);
}
}
Saludos
-----Mensaje original-----
De: cconclase-bounces en listas.conclase.net
[mailto:cconclase-bounces en listas.conclase.net] En nombre de Jandro
Enviado el: Viernes, 05 de Octubre de 2007 07:18 a.m.
Para: Lista de correo sobre C y C++
Asunto: [C con Clase] Borrar directorio temporal
Hola a todos!
Tengo un directorio temporal donde guardo algunos ficheros que
utilizo durante la ejecución de mi programa.
Lo que quiero es que antes de salir del programa me borre todo el
directorio, como se hace esto?
Creo k primero hay k borrar los ficheros para poder borrar el
directorio, pero no se bien como va, alguien me puede ayudar?
Estoy programando en borland c++ builder.
Gracias y un saludo.
Jandro.
_______________________________________________
Lista de correo Cconclase Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
Más información sobre la lista de distribución Cconclase