php通过递归方式复制目录和子目录的方法

yipeiwu_com6年前PHP代码库

本文实例讲述了php通过递归方式复制目录和子目录的方法。分享给大家供大家参考。具体实现方法如下:

<?php 
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); 
      } 
    } 
  } 
  closedir($dir); 
} 
?>

希望本文所述对大家的php程序设计有所帮助。

相关文章

php获取当前url地址的方法小结

本文实例讲述了php获取当前url地址的方法。分享给大家供大家参考,具体如下: js 获取: top.location.href //顶级窗口的地址 this.location.h...

从康盛产品(discuz)提取出来的模板类

复制代码 代码如下: <?php /*template.class.php @康盛微博 模板提取类 觉得这个模板好用 花些时间独立出来。 by 雷日锦 @看了一下ctt 这个模板...

PHP操作数组的一些函数整理介绍

在数组中搜索一个特定值,如果找到返回TRUE否则返回FALSE boolean in_array(mixed needle,array haystack[,boolean strict]...

PHP 匿名函数与注意事项详细介绍

PHP 匿名函数与注意事项 PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约束 PHP5.2:JSON 支持 PHP5.3:弃用的功能,匿名函数,新增魔术方法,...

PHP实现数组根据某个字段进行水平合并,横向合并案例分析

本文实例讲述了PHP实现数组根据某个字段进行水平合并,横向合并。分享给大家供大家参考,具体如下: PHP数组水平合并,横向合并,两条数据合并成一行 需求 将两个素组中日期相同的合并成一行...