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); }
大家有用上,可以互相学习下!谢谢!
希望大家共同进步,学习更多想学习的知识。