Delphi - объектно-ориентированный язык программирования, разработанный компанией Borland в 1995 году. Он основан на языке программирования Pascal, но имеет более расширенные возможности и добавлены новые функции.
Delphi является интегрированной средой разработки (IDE), которая позволяет разрабатывать программное обеспечение для различных платформ, включая Windows, macOS, Android и iOS. Delphi достигает многоплатформенности с помощью...
unitFilesOp; interface
uses
Forms, SysUtils, ShellAPI, Dialogs; procedure
CopyFiles(const
FromFolder: string
; const
ToFolder: string
); implementation
procedure
CopyFiles(const
FromFolder: string
; const
ToFolder: string
); var
Fo : TSHFileOpStruct; buffer : array
[0..4096] of
char; p : pchar; begin
FillChar(Buffer, sizeof(Buffer), #0); p := @buffer; StrECopy(p, PChar(FromFolder)); //директория, которую мы хотим скопировать FillChar(Fo, sizeof(Fo), #0); Fo.Wnd := Application.Handle; Fo.wFunc := FO_COPY; Fo.pFrom := @Buffer; Fo.pTo := PChar(ToFolder); //куда будет скопирована директория Fo.fFlags := 0; if
((SHFileOperation(Fo) <> 0) or
(Fo.fAnyOperationsAborted <> false
)) then
ShowMessage('File copy process cancelled') end
; end
.