uses shellAPI;
procedure TForm1.Button1Click(Sender: TObject);
var
lpFileOp: TSHFileOpStruct;
begin
with lpFileOp do
begin
Wnd:=Self.Handle;
wfunc:=FO_COPY;
pFrom:=pchar('C:\AAA');
pTo:=pchar('D:\AAA');
fFlags:=FOF_ALLOWUNDO;
hNameMappings:=nil;
lpszProgressTitle:=nil;
fAnyOperationsAborted:=True;
end;
if SHFileOperation(lpFileOp)<>0 then
ShowMessage('删除失败');
end;
转载于:https://www.cnblogs.com/28088191/archive/2008/06/14/1221953.html
本文介绍了一种使用Delphi中的Shell API进行文件夹复制的方法。通过定义TSHFileOpStruct结构体并设置相关参数,可以实现从一个路径到另一个路径的文件夹复制,并允许撤销操作。
1711

被折叠的 条评论
为什么被折叠?



