为了账号安全,请及时绑定邮箱和手机立即绑定

大神!!为什么只能复制第一层目录

function copyFolder($src,$dst){

    //echo $src,"---",$dst."---";

    if(!file_exists($dst)){

        mkdir($dst,0777,true);

    }

    $handle=opendir($src);

    while(($item=readdir($handle))!==false){

        if($item!="."&&$item!=".."){

            if (is_file($src."/".$item)){

                copy($src."/".$item,$dst."/".$item);

            }

            if(is_dir($src."/".$item)){

                $func=__FUNCTION__;

                $func($src."/".$item,$dst,"/".$item);

            }

        }

    }

    closedir($handle);

    return "复制成功";

}

能够把第一层目录复制过去,子目录都不能复制,但是子目录下的文件还是能够复制过去

正在回答

2 回答

    $func($src."/".$item,$dst,"/".$item);

检查这一行的逗号句号!

0 回复 有任何疑惑可以回复我~

想办法

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

大神!!为什么只能复制第一层目录

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信