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 

Crear directorios y copiar ficheros

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Crear directorios y copiar ficheros Responder citando

Hola a todos,

Tengo una duda (una vez más) con el builder. Estoy intentando hacer dos cosas:

1) Dado un nombre en un Edit crear un directorio con ese nombre.
2) Dado un nombre de destino, copiar un fichero con el nombre de destino dado.

¿Cómo se hace esto en builder?

Gracias por adelantado.
Volver arriba
Mensaje    Asunto: Responder citando

Hola. Utiliza las funciones del API CreateDirectory y CopyFile (ambas devuelven true si tienen éxito):

Código:

/*Copia un archivo en el dir creado con el nombre especificado en Edit1*/
AnsiString directorio=Edit1->Text;
AnsiString origen="C:\\origen.txt";
if (CreateDirectory(directorio.c_str(),NULL)){
     AnsiString destino=directorio+"\\"+ExtractFileName(origen);
     if (CopyFile(origen.c_str(),destino.c_str(),true))
            ShowMessage("Ok");
}



Si el nombre de destino existe y el último parámetro de CopyFile es true, la función devuelve false y si este parámetro es false se sobreescribe el destino.

Un saludo.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
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.