注册 登录
编程论坛 Delphi论坛

请教网络拷贝问题

juewang 发布于 2007-03-27 18:58, 826 次点击
本机的IP为138.126.46.5,能PING通局域网上的目标电脑(138.126.46.9),但网上邻居看不到.现欲把目标电脑的C:\TEST文件拷贝到本机,我按下面步骤操作不成功,请各位大侠指点.
1、把目标电脑的C:\设成共享;
2、双击在某标准按钮的EVENT的ONCLICK属性,在弹出的命令窗口的BEGIN。。。END之间输入copyfile(pchar('TEST.txt'),pchar('\\138.126.46.9\C:\TEST.txt'),false);
3、运行后按该按钮,但没有任何新文件出现。
6 回复
#2
sgliuxiu2007-03-27 20:03

从这里可以看到吗?地址栏输入\\138.126.46.5,如果这样也看不到的话,你的共享是有问题的.

[此贴子已经被作者于2007-3-27 20:04:03编辑过]

#3
sgliuxiu2007-03-27 20:19
首先这个函数的意思是这样的copyfile(已经存在文件,新文件,...)我看你这样的写法是:将本机c盘的test.txt 文件拷到本机.还有你那c: 用在英文状态的":"不能是汉字状态下的
#4
juewang2007-03-27 20:48
回复:(sgliuxiu)首先这个函数的意思是这样的copyfi...

谢谢。
我是想把远端电脑C盘下的TEST文件拷贝到本机。
另外,确实在地址栏输入\\138.126.46.5访问不到远端机器,但能PING 通,何原因?
#5
sgliuxiu2007-03-27 21:01
如果要这样写的话也只能这样:copyfile('原端电脑ip\\c:\text.tex','c:\a.txt',false)
能ping到但找不到,可能你共享没设置好,还有网络那有没有ipx协议?
#6
juewang2007-03-27 21:12
回复:(sgliuxiu)如果要这样写的话也只能这样:copyf...
copyfile这个函数是在本地运行的,是不是应该写成copyfile('远端电脑ip\\c:\text.tex','c:\a.txt',false)?

您提醒的有道理,我明天上单位看一下是否装了IPX协议。
非常感谢!
我是DELPHI初学者,没想到第一次发帖子就有高手回复。
#7
sgliuxiu2007-03-27 21:40

不是高手,都是来学习的.欢迎你.还有,在delphi中输入代码要在英文状态下,特别是那些符号.

1