filename:='\\server\d\mm.txt';
filename1:='\\sever1\d\mm1.txt'
我用copyfile(filename,filename1)  为什么我在server1的机子D盘上看不到mm1.txt文件.
机子也没提示什么出错信息

解决方案 »

  1.   

    copyfile(filename,filename1,false) ;
    另外,server机器d设置为共享了吗?
      

  2.   

    CopyFile的声明如下:
    BOOL CopyFile(
      LPCTSTR lpExistingFileName,//源文件
      LPCTSTR lpNewFileName,//目标文件
      BOOL bFailIfExists//决定目标文件存在时如何处理,为TRUE时函数调用失败,为FALSE时则覆盖
                        //目标文件
    )使用:
    CopyFile(FileName,FileName1,False);拷贝有几种情况:
    第一是网络邻居间拷贝(本机不参与)文件,FileName必须有读的权限,FileName1必须有写的权限。////////////////////////////////////////////////////
    所以你上面的应该是Server还没有写的权限。
    ////////////////////////////////////////////////////第二本计算机参与拷贝,FileName1为本地的路径。
      

  3.   

    http://blog.csdn.net/jinzhili/archive/2004/11/05/168220.aspx