权限?你说是共享文件的权限,还是php中要设置权限,或者apache要设置?不好意思,新手不大明白。
我双击copy.bat可以复制

解决方案 »

  1.   


    BAT 文件内容:
    [code=BatchFile]xcopy G:\www\web\data Z:\ /s /h /d /y[/code]然后就执行PHP文件,注意NTFS的权限设置。
      

  2.   


    那么大部分是权限问题,要确定是否是NTFS,是否有权限,根据Apache的运行账户(一般是SYSTEM)设置。
      

  3.   

    你说的是NTFS文件夹的权限吗?这个应该没有问题啊?我双击copy.bat可以复制。还是疑惑中,网上也没搜到,期待达人解惑
      

  4.   


    你是怎样设置的,system有没有赋予读写权限等。
      

  5.   

    您好!我将copy.bat改为xcopy G:\www\web\863-models\__Database\*.* e:\test /s /h /d /y可以复制。其中e:\test看来就是system对远程共享文件没有写权限。我是vista下做的,但是我设置了,通过看z:/的属性,system具有读写权限啊。再研究研究。谢谢
      

  6.   

    但是我直接双击copy.bat可以实现copy。
    我的理解是apache服务是在system账户运行。而system账户没有网络文件操作权限?
    更改apache服务的运行账户?我更改过,也不行。不知道错误出在哪里?
      

  7.   

    解决了,原来是磁盘映射Z:\ 在apache调用exec执行bat的时候不认。改成一般的共享文件路径就可以了。明天来结贴。多谢gingzai777