Delphi - Mover un archivo de un directorio a otro

 
Vista:

Mover un archivo de un directorio a otro

Publicado por Frasier (4 intervenciones) el 04/02/2004 14:03:00
Me gustaría saber si existe la posibilidad en delphi de copiar un archivo de un directorio a otro.
Es decir, si tengo un archivo en C:\\miasarchivos/cosa.bmp moverlo a c:\\cosa.bmp
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:Mover un archivo de un directorio a otro

Publicado por Fer (269 intervenciones) el 04/02/2004 16:32:45
Tienes las funciones CopyFile y DeleteFile. Si no me equivoco, también hay MoveFile. Mira en la ayuda de la API (Win32.hlp).

La única consideración respecto a esas funciones es que tienes que hacer un cast de los nombres de archivo a PChar.
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

RE:Mover un archivo de un directorio a otro

Publicado por Ing. Francisco Arena (140 intervenciones) el 04/02/2004 23:58:40
Utiliza la API de Windows MoveFile.
Si no recuerdo mal, la sintaxis para llamar a la función es

MoveFile (UbicacionOrigen, UbicacionNueva);

donde las expresiones UbicacionOrigen y UbicacionNueva son datos del tipo PChar, no son String

Aqui te va un ejemplo:

var cad1,cad2: string;

cad1:= 'C:\miasarchivos\cosa.bmp';
cad2:= 'c:\cosa.bmp';
MoveFile (Pchar(cad1), Pchar(cad2));
...

Espero te sirva...
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

RE:Mover un archivo de un directorio a otro

Publicado por Frasier (4 intervenciones) el 05/02/2004 13:02:30
Gracias por la respuesta, voy a ver si consigo implementarla.
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