dkn: Det kan den godt. Har (selvfølgelig) testet mit eksempel :)
zildjian: Det mest Edit1.Text var blot et eksempel på at du kunne bruge et edit felt til at angive hvor programmet skal kopieres til. Du kan angive stien (pTo) på så mange andre måder.
her er et lille eksempel som kopiere hele biblioteket
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; pFrom := PChar(fromDir + #0); pTo := PChar(toDir) end; Result := (0 = ShFileOperation(fos)); end;
procedure TForm1.Button1Click(Sender: TObject); begin if CopyDir('c:\programmer\borland\delphi5\mit project\listbox', 'c:\temp') = True then ShowMessage('Directory copied.'); end;
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.