Thema: Delphi Dateien kopieren

Einzelnen Beitrag anzeigen

Tommy82

Registriert seit: 12. Dez 2005
61 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Datein kopieren

  Alt 8. Jan 2008, 07:23
Hallo,

probier mal das:

Delphi-Quellcode:
function CopyFileEx(const ASource, ADest: String; rooten:string;
ARenameCheck: boolean = true): boolean;
var
  sh: TSHFileOpStruct;
begin
  ForceDirectories(rooten);

sh.Wnd := Application.Handle;
  sh.wFunc := FO_COPY;

  // String muss mit #0#0 Terminiert werden, um das Listenende zu setzen
  sh.pFrom := PChar(ASource + #0);
  sh.pTo := PChar(ADest + #0);
  sh.fFlags := fof_Silent or fof_MultiDestFiles or FOF_NOCONFIRMATION; // Wichtig ist das "or FOF_NOCONFIRMATION;"
  if ARenameCheck then
    sh.fFlags := sh.fFlags or fof_RenameOnCollision;
  Result:=ShFileOperation(sh)=0;
end;
mfg

Tommy82
  Mit Zitat antworten Zitat