Power Builder - Parametrizaciòn de la funciòn copyfile

 
Vista:

Parametrizaciòn de la funciòn copyfile

Publicado por Alicia (23 intervenciones) el 18/07/2005 23:41:45
HOLA...
Probè el siguiente còdigo:
Function Long CopyFile (String lpExistingFileName, String lpNewFileName, Long bFailIfExists) Library "kernel32.dll" ALIAS FOR "CopyFileA"

Esta función tiene 3 parámetros: el fichero origen, el fichero destino, y un long que indica si quieres sobreescribir el fichero destino en el caso de que ya exista un fichero con el mismo nombre. Si su valor es cero, sobreescribe el fichero, pero si es uno, no lo sobreescribe.

Ejemplo (lo puedes adaptar a tus necesidades):

long ll_retorno
string ls_Ffuente, ls_Fdestino

ls_Ffuente=...
ls_Fdestino=...

// Copiar el fichero. En el último argumento, paso 0
// para sobreescribir el fichero destino si ya existe
ll_retorno = CopyFile (ls_Ffuente, ls_Fdestino, 0)
if ll_retorno = 0 then
Messagebox ("ERROR", "Error al copiar el fichero.")
End if

Pude implementar el còdigo para la funciòn CopyFile, pero esta no realiza el copiado del archivo o fichero señalado ya que sale un error al ejecutar la funciòn, se necesita configurar o realizar algùn proceso adicional al còdigo enviado, me podrìan por favor sugerir alguna otra soluciòn
CHau!
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:Parametrizaciòn de la funciòn copyfile

Publicado por Asgard (1957 intervenciones) el 19/07/2005 00:33:09
Utiliza CopyFileA( ) funciona con los mismos parametros

CopyFileA(l_from, l_to, l_flag) // Flag = TRUE no sobreescribe, FALSE, sí.
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:Parametrizaciòn de la funciòn copyfile

Publicado por Alicia (23 intervenciones) el 19/07/2005 01:10:23
Hola Asgard...
Gracias por tu ayuda tu sugerencia me dio resultado con CopyFileA()
Chau..
Saludos desde Ecuador!
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