C/Visual C - Como copiar ficheros en borland builder c++ 5

 
Vista:

Como copiar ficheros en borland builder c++ 5

Publicado por Raúl (1 intervención) el 23/10/2003 01:37:32
Hola a todos
Necesitaría saber como ejecutar la acción de copiar un fichero de un lado a otro en borland builder c++ 5. Quisiera saber si hay alguna función que lo haga (o llamada al sistema) o si hay que hacerlo a pelo abriendo el fichero origen y escribiendo en el destino.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como copiar ficheros en borland builder c++ 5

Publicado por juanc (16 intervenciones) el 23/10/2003 01:50:59
te envio un código de builder 4
espero que te resulte...
cualquier cosa, escribime! Suerte, Juan

void __fastcall CopyFile(AnsiString FileName,AnsiString DestName)
{
AnsiString Destination;
char FName[255];

int flg = GetFileTitle(FileName.c_str(),FName,255);
if(flg) // Nombre de archivo no válido (valor negativo)
...

Destination = ExpandFileName(DestName);

if(HasAttr(Destination,faDirectory)) // chequea destino
Destination=Destination+FName;

if(FileExists(Destination))
Desea sobreescribir?
.....................

bool ckcopy= CopyFile(FileName.c_str(),Destination.c_str(),false);


if(ckcopy)
OK!
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar