文件需要实现能够直接将整个文件夹另存到电脑上 怎么写 这个方法
解决方案 »
- 请问这应该用什么控件
- 动态创建的Webbrowser无法响应DocumentComplete事件
- 怎样使得stringgrid中的表头中的文字居中显示,而其后的数据靠左对齐,并小1号字?
- 一个弹出菜单组件的开发问题!!!!!
- 关于指针释放的问题,请教大家
- 如何在dbgrid或者别的数据库网格中加入dbcheckbox或者其它checkbox控件
- 如何写一个窗体的鼠标移出事件来呢?!
- 那位见过这种控件?
- 装的FlayStyle控件能用,但在Build时,出N多的错误信息
- 请教关于bold for delphi的使用
- Delphi7.0+Office2003+winXP,无法调用EXCEl!
- 关于OCX的紧急求助!!!!
function CopyDir(Handle:HWND;SrcDir,DesDir:String):Boolean;//文件夹复制函数
var
ss: TSHFileOpStruct;
begin
Result := False;
if not DirectoryExists(SrcDir) then Exit;
FillChar(ss, SizeOf(ss), 0);
ss.Wnd := Handle;
SS.pFrom :=PChar(SrcDir + #0);
ss.pTo := PChar(DesDir + #0);
ss.wFunc := FO_COPY;
ss.fFlags := FOF_SILENT or FOF_NOCONFIRMATION;
Result := SHFileOperation(ss) = 0;
end;
[code=Delphi(Pascal)]
用法:procedure TForm1.Button1Click(Sender: TObject);
begin
CopyDir(Form1.Handle,'源文件夹','目标文件夹');
end;
[/code]