1. 程式人生 > >php複製整個資料夾,此方法可鍋爐掉.svn資料夾

php複製整個資料夾,此方法可鍋爐掉.svn資料夾

直接上程式碼,供大家參考使用。

    //整個資料夾複製 $src原目錄資料夾,$dst目標資料夾
    public function recurse_copy($src,$dst)
    {
        $dir = opendir($src);
        @mkdir($dst);
        while(false !== ($file=readdir($dir))){
            if(($file != '.' ) && ($file != '..')){
                if(is_dir($src.'/'.$file
)){
            //此處判斷是為了排除.svn資料夾
if($file != '.svn'){ $this->recurse_copy($src.'/'.$file,$dst.'/'.$file); } }else{ copy($src.'/'.$file,$dst.'/'.$file); } } }
closedir($dir); }

 大家有用上,可以互相學習下!謝謝!