Einzelnen Beitrag anzeigen

simlei

Registriert seit: 23. Nov 2005
119 Beiträge
 
Delphi 7 Professional
 
#1

Verzeichnis kopieren mit ShlFile... Lange Dateinamen?

  Alt 8. Apr 2006, 07:56
Hallo!

Im Forum hatte ich diese Funktion gefunden und sie schien auch erst zu funktionieren; aber dann meldete sie sch immer, wenn eine Datei mit "zu langem Dateinamen" kopiert werden sollte. Wie kann man auch lange Dateinamen ermöglichen?

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)
  end;
  Result := (0 = ShFileOperation(fos));
end;
  Mit Zitat antworten Zitat