1、确认目录../backup/01001存在且可写
2、copy("$filePath","$dest"."/")
写做
copy($filePath,$dest."/".basename($filePath))

解决方案 »

  1.   

    补充一点
    3、确认文件“../backup/01001/新建 WAV 音频.wav”不存在
      

  2.   

    谢谢哥哥,把copy("$filePath","$dest"."/")
    写做
    copy($filePath,$dest."/".basename($filePath))
    就解决了,不过我在移动文件夹并确认文件夹为空的情况下想删除该文件夹:
    if((file_exists($url1)) && (IsDirEmpty($url1)))
    {
    chmod($url1, 0777);
    rmdir($url1);
    }
    其中IsDirEmpty()为我自己写的判断文件夹是否为空的函数;但是我在执行时也提示我访问拒绝,是不是我使用了Opendir()的原因啊,我要怎么操作才能删除空的文件夹?
      

  3.   

    语法:
    bool copy ( string source, string dest)
    将文件从 source 拷贝到 dest。如果成功则返回 TRUE,失败则返回 FALSE。
    要确保:
    1\dest  所在目录可读,且存在dest文件
    2\source所在目录可写,且source文件不存在
      

  4.   

    谢谢,我已经可以成功的复制文件,并且在复制完成后将其删除!
    但是,当我使用rmdir删除为空的文件夹时出错:拒绝访问?
      

  5.   

    选要使用closedir()函数关闭目录