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!
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
0