本文整理自网络,侵删。
uses ShellApi;
function CopyDir(const fromDir, toDir: string): boolean;var lpFileOp: TSHFileOpStruct;begin ZeroMemory(@lpFileOp, SizeOf(lpFileOp)); with lpFileOp do begin wFunc := FO_COPY; fFlags := FOF_FILESONLY + FOF_NOCONFIRMATION; pFrom := PChar(fromDir + #0); pTo := PChar(toDir); end; Result := (ShFileOperation(lpFileOp) = S_OK);end;
procedure TForm1.Button1Click(Sender: TObject);beginCopyDir('C:\123','d:\123'); end;
相关阅读 >>
更多相关阅读请进入《Delphi》频道 >>