Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#24

Re: Mit Delphi Dateien kopieren

  Alt 15. Jun 2007, 21:54
Hallo,

so sollte es funktionieren:

Delphi-Quellcode:
uses shellapi;

function CopyDir(const fromDir, toDir: string): Boolean;
var
  fos: TSHFileOpStruct;
begin
  ZeroMemory(@fos, SizeOf(fos));
  with fos do
  begin
    wFunc := FO_COPY;
// fFlags := FOF_FILESONLY;
    fFlags := 0;
    pFrom := PChar(fromDir + #0);
    pTo := PChar(toDir)
  end;
  Result := (0 = ShFileOperation(fos));
end;

begin
  CopyDir ('C:\From', 'C:\To'); // kopiert mit Quellordner
  CopyDir ('C:\From\*.*', 'C:\To'); // kopiert Inhalt des Quellordners
end
Gruß Hawkeye
  Mit Zitat antworten Zitat