php复制目录及所有文件的代码示例

发布时间:2020-06-13编辑:脚本学堂
本文介绍下,php实现复制目录及所有文件的一例代码,供大家学习参考。

以下函数可以实现PHP复制目录及所有文件,很简单,适合初学的朋友参考。
 

复制代码 代码示例:
<?php
/**
 * 复制目录函数
 * @param $src 源目录
 * @param $dst 目标目录
*/
function recurse_copy($src,$dst) {
   $dir = opendir($src);
   @mkdir($dst);
   while(false !== ( $file = readdir($dir)) ) {
       if (( $file != '.' ) && ( $file != '..' )) {
       if ( is_dir($src . '/' . $file) ) {
           recurse_copy($src . '/' . $file,$dst . '/' . $file);
       }
       else {
       copy($src . '/' . $file,$dst . '/' . $file);
       }
       }//by www.jb200.com
     }
      closedir($dir);
    }
?>