Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-04-2021
LACV LACV is offline
Miembro
 
Registrado: oct 2015
Posts: 80
Poder: 9
LACV Va por buen camino
Exclamation copiar archivos de un directorio a otro

Buena tarde

estoy intentando copiar archivos de un directorio pero no se que error estoy cometiendo ya que no me lo permite por que no tiene acceso


Código Delphi [-]

//esta es la función para llevar el proceso de la rutina 

function ProgressRoutine(TotalFileSize, TotalBytesTransferred, StreamSize,
  StreamBytesTransferred: LARGE_INTEGER;
  dwStreamNumber, dwCallbackReason: DWORD;
  hSourceFile, hDestinationFile: THandle; lpData: Pointer): DWORD;
var
  Value: integer;
begin
  Application.ProcessMessages();
  if (dwCallbackReason = CALLBACK_CHUNK_FINISHED) then
    FrmUpdateCopy.bp.Progress := (int64(TotalBytesTransferred) * 100)
      div int64(TotalFileSize);

  Result := PROGRESS_CONTINUE;
end;


//con el botón utilizo el copyfileex para poder realizar el copiado de los datos pero me arroja que los archivos no tienen permiso 

procedure TFrmUpdateCopy.BtnIniciarClick(Sender: TObject);
var
  Fuente, Destino: PChar;
begin

  Fuente := PChar(ExtractFilePath(Application.ExeName) +
    '\data\c\temp\update\');
  Destino := PChar(ExtractFilePath(Application.ExeName));

  Cancel := false;
  CopyFileEx(Fuente, Destino, @ProgressRoutine, nil, @Cancel, 0);
  ShowMessage(SysErrorMessage(GetLastError()));
end;

de antemano les agradesco
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
copiar un directorio en otro petete2008 Varios 2 09-03-2012 10:40:13
Copiar la propia aplicación a otro directorio Gothem Varios 2 26-06-2011 22:15:30
Copiar directorio novaten Varios 5 11-01-2011 22:53:04
Eliminar y copiar todos los archivos de un directorio Ledian_Fdez API de Windows 1 18-12-2006 22:28:13
copiar un archivo a otro directorio scotex Varios 2 19-02-2005 11:27:10


La franja horaria es GMT +2. Ahora son las 09:39:18.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi