delphi怎样实现将一个文件从本地拷贝到网络上的其他机器(远程的)?给个思路.
解决方案 »
- TTime数组排序的问题
- 现金购买,网上冲引客户端,要求2周内完成
- 在代码中怎样判断sql server 服务管理器是否启动?
- 如何使用指针指向一个数组的首地址?
- Copy(ChineseEdt.Text, I * 2 - 1, 2) 这个函数能讲解一下吗?
- 数据库插入问题
- ADO读入EXCEL数据的一个问题。。。。。。急。。。
- 请教班竹, 按给定数据表自动生成菜单的问题?
- 从那里可以下载adobe acrobat或是adobe 5.0完全版?我要把Word文件转成PDF格式的
- 关于TadoTable在纪录为空时出错?(10分)
- 在数字中如何添加逗号?
- 求助!用TDCOMConnection组件来连结远程数据模块
///复制Source整个目录到DEST目录,如果Dest不存在,自动建立,如果DEST存在,那么Source将作为Dest的子目录!
//例如如果要复制E:\Temp整个目录到E:\那么代码为: copydirectory('e:\temp','e:\');
///如果要复制E:\Temp到E:\Test目录下面,那么代码为:CopyDirecotry('E:\Temp','E:\TEST');
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;
FileStruct.wFunc := FO_COPY;
FileStruct.pFrom := pChar(CurrentPath+'*.*');
FileStruct.pTo := pChar(InstallPath);
FileStruct.fFlags := FOF_NOCONFIRMATION + FOF_SILENT; //FOF_SILENT
FileStruct.fAnyOperationsAborted := False;
FileStruct.hNameMappings := nil;
FileStruct.lpszProgressTitle := ''; if SHFileOperation(FileStruct) <> 0 then
raise Exception.Create('文件复制过程发生错误!')
本地可行,网络没试过