如何copy这样的一个文件?

shmilyjiujiu 2003-10-24 09:23:08
\\192.168.0.213\共享\新建文本文档.txt,我想把这个文本文件copy到局域网上的一台机器里面,要求目录不变。请问应该如何实现呢?
...全文
22 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jzzm 2003-10-24
  • 打赏
  • 举报
回复
uses shellapi;
copyfile(pchar('newfile.txt'),pchar(\\192.168.0.213\共享\新建文本文档.txt),false);
\\192.168.0.213\共享\新建文本文档.txt 可以用变量来替代!
shmilyjiujiu 2003-10-24
  • 打赏
  • 举报
回复
请问zhangheaaa(竹)

要不要考虑路径的问题呢?就是说路径存在的话不创建,路径存在,直接copy~??????
zhangheaaa 2003-10-24
  • 打赏
  • 举报
回复
试试这个
sourcefilename,targetfilename分别是源文件路径和目的文件存放路径。

procedure Filecopy(sourcefilename,targetfilename:string);
Var
S,T: TFileStream;
Begin
S:=TFileStream.Create( sourcefilename, fmOpenRead );
try
T:=TFileStream.Create( targetfilename, fmOpenWrite or fmCreate );
try
T.CopyFrom(S, S.Size ) ;
finally
T.Free;
end;
finally
  S.Free;
end;
End;
shmilyjiujiu 2003-10-24
  • 打赏
  • 举报
回复
哦,假设另一台机器的读写权限我已经具有~

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧