如何实现网络的copy操作?

xiaohu9711 2002-09-02 06:56:28
现在我想用copyfile在局域网中实现文件的拷贝,即从主机A向另一台机子B拷贝文件*.*。(假设主机A的权限是足够的)!现我用
CopyFile("c:\temp\aa.txt","\\\B\\c:\\temp\\bb.txt",false);为什么不行,请教各位,用什么方法将可以。。。!谢谢!
...全文
55 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
RedProgramer 2002-09-10
  • 打赏
  • 举报
回复
CopyFile("C:\\Temp\\aa.txt","\\\\B\\Temp",false);
wyb_45 2002-09-10
  • 打赏
  • 举报
回复
CopyFile("c:\\temp\\aa.txt","\\\\B\\c:\\temp\\bb.txt",false)
dreamnyj 2002-09-02
  • 打赏
  • 举报
回复
因为你的程序的参数问题太多。

你知道在字符串中\是用来做转义字符的
所以如果你要表示\就必须要用\\来表示

而局域网中的其它机器的共享文件夹名
要有如下表示即

"\\\\b\\c"
表示在机器b上有一个c的共享文件夹。
看你的问题,
应该改为
CopyFile("C:\\Temp\\aa.txt","\\\\B\\Temp");
此时应该把其它机器的那个文件夹设置为完全共享而不能采用你的形式。


1,316

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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