用copyfile在局域网内复制文件(88)

  • 主题发起人 主题发起人 paddy2007
  • 开始时间 开始时间
P

paddy2007

Unregistered / Unconfirmed
GUEST, unregistred user!
我最近有这样的需求,要在局域网内把文件分发到网内的其他电脑上,比如我想拷贝一个文件放到主机名为(cykj)的电脑上,该电脑的IP为(192.168.0.145),用copyfileCopyFile(PChar('D:/Documents and Settings/paddy.txt'),PChar('//192.168.0.145/D:/paddy.txt'),False)执行后copyfile函数返回false,cykj机子上也并没有需要的文件。以上程序我也是在网上搜到的,我不知道如何才能用起来,硬件,网络上有其他的设置吗,或者有其他的方法可以实现我的功能吗?小弟先谢过了!
 
192.168.0.145这台机上有“D:”这个共享名称吗?在“开始--->运行”里输入“//192.168.0.145/D:”,单击“确定”看看,应该会出错吧把程序改成'//192.168.0.145/D/paddy.txt'试试当然在“开始--->运行”里输入“//192.168.0.145/D”,单击“确定”要能打开才行。
 
谢谢WXHNR,我注意到这一点了,我在运行里输入//192.168.0.145/本地磁盘 (d) 打开了对方的d盘文件夹。我在程序中使用CopyFile(PChar('D:/Documents and Settings/paddy.txt'),PChar('//192.168.0.145/本地磁盘 (d)/paddy.txt'),False)但是依旧没有复制过去,函数返回false,不知是为啥
 
对方的此文件夹的共享权限是否是只读,而不是每个人都可以读写?
 
后退
顶部