 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
code1980 Invitado
|
Publicado: Mar 20 Abr, 2004 7:03 pm Asunto: Crear directorios y copiar ficheros |
|
|
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 |
|
 |
lycopersium Lt


Registrado: 12 Oct 2002Mensajes: 90Ubicación: Roquetas de Mar - Almería
|
Publicado: Mar 20 Abr, 2004 11:04 pm Asunto: |
|
|
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 |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|