Einzelnen Beitrag anzeigen

alfold

Registriert seit: 29. Jun 2010
Ort: Neustrelitz
393 Beiträge
 
Delphi 7 Enterprise
 
#3

AW: Direkt auf Portable Media Device kopieren

  Alt 8. Mai 2011, 16:36
So viel ich weiss, kann man mit der Api nur Datei kopieren, nicht ne ganze Liste!
Wie sollte sie auch.
Übrigens musss man auch bei der Übergabe von Ziel und Quelle noch #0 anhängen

Delphi-Quellcode:
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;
    pFrom := PChar(fromDir + #0);
    pTo := PChar(toDir + #0);
  end;
  Result := (0 = ShFileOperation(fos));
end;
Gruss alfold

Geändert von alfold ( 8. Mai 2011 um 17:38 Uhr)
  Mit Zitat antworten Zitat