Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Problemas al borrar directorio

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Problemas al borrar directorio Responder citando

Wenas, porque no puedo borrar las carpetas de un directorio, consigo borrar todos los ficheros bien, gracias a una funcion sacada del foro, pero no me borra los directorios, la funcion en si que utilizo es :
Cita:
void BorrarDirectorio(AnsiString Ruta,AnsiString TipoArchivo)
struct ffblk Busqueda;
int Seguir;
AnsiString Path="";
Path=Ruta+"\\"+TipoArchivo;
Seguir=findfirst(Path.c_str(),&Busqueda,FA_ARCH);
while(!Seguir)
{
DeleteFile(Ruta+"\\"+Busqueda.ff_name);
Seguir=findnext(&Busqueda);
}
//Comienza la busqueda recursiva
Path=Ruta+"\\*.*";
Seguir=findfirst(Path.c_str(),&Busqueda,FA_DIREC);
while(!Seguir)
{
if ((Busqueda.ff_attrib & FA_DIREC) && strcmp(Busqueda.ff_name,".") && strcmp(Busqueda.ff_name,".."))
{
Path=Ruta+"\\"+Busqueda.ff_name;
BorrarDirectorio(Path,TipoArchivo);
}
Seguir=findnext(&Busqueda);
}
RemoveDir(Ruta); //Esta es la funcion que deberia borrar el directorio
}


Gracias de antemano y salu2.
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

Se supone que el directorio ya esta vacio, y de echo parece que lo esta, pero no lo borra, Sad
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.