如何用复制文件整个文件夹(包含子文件夹及其文件)? 同上如果用ShellAPI 请提供 隐藏复制进度对话框的方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function CopyFileTo(const Source: string; const Destination: string): Boolean; Var tmpFileOpRec: TSHFileOpStruct; tmpFolder: string; tmpSrc, tmpDes: string;begin Result := False; tmpSrc := 'D:\1'; {末尾没有'\'} tmpDes := 'D:\2'; With tmpFileOpRec do Begin// Wnd := aMsgHandle; { 显示当前操作状态的文件信息的窗体句柄 } wFunc := FO_COPY; pFrom:=Pchar(tmpSrc + #0); { 源路径 } pTo := Pchar(tmpFolder + #0); { 目标路径 } fFlags := FOF_NOCONFIRMATION or FOF_SILENT; {不提示 } hNameMappings := nil;// lpszProgressTitle := '正在复制文件夹'; fAnyOperationsAborted := False; End; if SHFileOperation(tmpFileOpRec) = 0 then Result := True;end; 上面是从 tmpSrc 复制到 tmpDes文件夹.想连文件夹都复制,可以自己创建一个同名的文件夹 顶2楼的下面的地址是百度百科对 SHFileOperation 的解释包括 TSHFileOpStruct 的结构http://baike.baidu.com/view/1719618.htm delphi 里面有没有 DBCheckBox 成组控件呢? 求助,关于adoquery的lookup 字段 dbgrideh固定列的问题 〔200分〕Delphi 中如何用另外一个用户的身份来运行一人程序 父子窗体的调用显示问题 刚学习delphi,遇到一个DBGridEh显示和保存信息的问题,请各位帮忙解决。。。 NMSMTP在哪有下载? 发现一个好网站,不敢独享 还急!!求助delphi高手!!送分,送QQ,共享我机器里的好东西!!谢谢!! 我以后就不能在这发言了,把分给大家(八) fastreport如何做出这样的预览页面? FastBmp
Var
tmpFileOpRec: TSHFileOpStruct;
tmpFolder: string;
tmpSrc, tmpDes: string;
begin
Result := False; tmpSrc := 'D:\1'; {末尾没有'\'}
tmpDes := 'D:\2'; With tmpFileOpRec do
Begin
// Wnd := aMsgHandle; { 显示当前操作状态的文件信息的窗体句柄 }
wFunc := FO_COPY;
pFrom:=Pchar(tmpSrc + #0); { 源路径 }
pTo := Pchar(tmpFolder + #0); { 目标路径 }
fFlags := FOF_NOCONFIRMATION or FOF_SILENT; {不提示 }
hNameMappings := nil;
// lpszProgressTitle := '正在复制文件夹';
fAnyOperationsAborted := False;
End; if SHFileOperation(tmpFileOpRec) = 0 then
Result := True;
end;
想连文件夹都复制,可以自己创建一个同名的文件夹
包括 TSHFileOpStruct 的结构
http://baike.baidu.com/view/1719618.htm