如何写复制整个文件夹的程序? 如何写复制整个文件夹的程序?(给出完整代码。要覆盖原文件) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 uses ShellApi;....procedure TForm1.Button1Click(Sender: TObject);var F:TShFileOpStruct; sourceName, TargetName:string; Begin With f DO Begin Wnd:= Handle; wFunc:= FO_COPY; pFrom:=PChar(SourceName+#0#0); pTo:=PChar(TargetName+#0#0); fFlags:=FOF_NOCONFIRMATION; fAnyOperationsAborted:= False; hNameMappings:= Nil; lpszProgressTitle:= Nil; end; ShFileOperation( f);end; function CopyDirectory(const Source, Dest: string): boolean;var fo: TSHFILEOPSTRUCT;begin FillChar(fo, SizeOf(fo), 0); with fo do begin Wnd := 0; wFunc := FO_COPY; pFrom := PChar(source+#0); pTo := PChar(Dest+#0); fFlags := FOF_NOCONFIRMATION+FOF_NOCONFIRMMKDIR ; end; Result := (SHFileOperation(fo) = 0);end; 我是不是该跳了 Delphi处男 请给些课题? 关于在ListView控件中显示位图文件的问题? SetWindowsHookexw无法注入DLL求解 怎样得到IP(因特网) 如何在三层下实行多表更新操作,最好有原代码!!!!!(100) 在线等待 关于ListView的用法 关于delphi报病毒的问题 delphi中打印一个十六进制数? 需要了解在Delphi中怎样控制热敏打印机,谁能提供一些资料 各位帮帮我吧!
....
procedure TForm1.Button1Click(Sender: TObject);
var
F:TShFileOpStruct;
sourceName,
TargetName:string;
Begin
With f DO
Begin
Wnd:= Handle;
wFunc:= FO_COPY;
pFrom:=PChar(SourceName+#0#0);
pTo:=PChar(TargetName+#0#0);
fFlags:=FOF_NOCONFIRMATION;
fAnyOperationsAborted:= False;
hNameMappings:= Nil;
lpszProgressTitle:= Nil;
end;
ShFileOperation( f);
end;
var
fo: TSHFILEOPSTRUCT;
begin
FillChar(fo, SizeOf(fo), 0);
with fo do
begin
Wnd := 0;
wFunc := FO_COPY;
pFrom := PChar(source+#0);
pTo := PChar(Dest+#0);
fFlags := FOF_NOCONFIRMATION+FOF_NOCONFIRMMKDIR ;
end;
Result := (SHFileOperation(fo) = 0);
end;