PHP文件目录copy

/**(2)
    PHP文件目录copy
    @param   string $dirsrc   原目录名称字符串
    @param   string $dirto    目标目录名称字符串 
*/

function copyDir($dirSrc,$dirTo)
{
    if(is_file($dirTo))
    {
        echo $dirTo . '这不是一个目录';
        return;
    }
    if(!file_exists($dirTo))
    {
        mkdir($dirTo);
    }

    if($handle=opendir($dirSrc))
    {
        while($filename=readdir($handle))
        {
            if($filename!='.' && $filename!='..')
            {
                $subsrcfile=$dirSrc . '/' . $filename;
                $subtofile=$dirTo . '/' . $filename;
                if(is_dir($subsrcfile))
                {
                    copyDir($subsrcfile,$subtofile);//再次递归调用copydir
                }
                if(is_file($subsrcfile))
                {
                    copy($subsrcfile,$subtofile);
                }
            }
        }
        closedir($handle);
    }

}
/*
$dirSrc='20150409';
$dirTo='hnb_20150409';
copyDir($dirSrc,$dirTo);
*/
原文地址:https://www.cnblogs.com/hnbiao/p/4525615.html