php复制目录

function copyDir($dirSrc,$dirTo)

{

    if(is_file($dirTo))

    {

        echo '目标不是目录不能创建!';

        return;

    }

    if(!file_exists($dirTo))

    {

        mkdir($dirTo);

    }

    $dir_handle = @opendir($dirSrc);

    if($dir_handle)

    {

        while($filename = readdir($dir_handle))

        {

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

            {

                $subSrcFile = $dirSrc . "\\".$filename;

                 $subToFile = $dirTo . "\\".$filename;

                 

                 if(is_dir($subSrcFile))

                 {

                     copyDir($subSrcFile, $subToFile);

                 }

                 if(is_file($subSrcFile))

                 {

                      copy($subSrcFile, $subToFile);

                 }

            }

        }

        closedir($dir_handle);

    }

}

 

你可能感兴趣的:(PHP)