php复制目录及文件

<?php

/*

    复制目录

*/



function copydir($dirsrc,$dirto){



    if(is_file($dirto)){

        echo "目标不是目录不能创建";

        return;

    }

    

    if(!$file_exists($dirto))

    {

        mkdir($dirto);

        echo "创建目录".$dirto."成功";

    }

    $dir = opendir($dirsrc);

    

    while($filename = readdir($dir))

    {

        if($filename!="." && $filename!="..")

        {

            $file1=$dirsrc."/".$filename;

            $file2=$dirto."/".$filename;

            

            if(is_dir($file1))

            {

                copydir($file1,$file2);

            }else

            {

                copy($file1,$file2);

            }

        }

    }

    closedir($dir);

    

}

 

你可能感兴趣的:(PHP)