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


Posted in PHP onMarch 13, 2015

本文实例讲述了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 相关文章推荐
java EJB 加密与解密原理的一个例子
Jan 11 PHP
smarty中先strip_tags过滤html标签后truncate截取文章运用
Oct 25 PHP
理解和运用PHP中的多态性[译]
Aug 02 PHP
zend framework文件上传功能实例代码
Dec 25 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
Mar 24 PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
Jan 12 PHP
php实现背景图上添加圆形logo图标的方法
Nov 17 PHP
详谈PHP中的密码安全性Password Hashing
Feb 04 PHP
php unicode编码和字符串互转的方法
Aug 12 PHP
完美解决在ThinkPHP控制器中命名空间的问题
May 05 PHP
Laravel Validator自定义错误返回提示消息并在前端展示
May 09 PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
May 02 PHP
php不使用copy()函数复制文件的方法
Mar 13 #PHP
php相对当前文件include其它文件的方法
Mar 13 #PHP
php从完整文件路径中分离文件目录和文件名的方法
Mar 13 #PHP
PHP开发框架laravel安装与配置教程
Mar 13 #PHP
php获得文件大小和文件创建时间的方法
Mar 13 #PHP
php查看网页源代码的方法
Mar 13 #PHP
php中通过DirectoryIterator删除整个目录的方法
Mar 13 #PHP
You might like
php中数组首字符过滤功能代码
2012/07/31 PHP
基于php-fpm 参数的深入理解
2013/06/03 PHP
PHP取二进制文件头快速判断文件类型的实现代码
2013/08/05 PHP
php导出word格式数据的代码实例
2013/11/25 PHP
PHP将两个关联数组合并函数提高函数效率
2014/03/18 PHP
在php和MySql中计算时间差的方法详解
2015/03/27 PHP
php PDO属性设置与操作方法分析
2018/12/27 PHP
php fread函数使用方法总结
2019/05/28 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
修改js Calendar日历控件 兼容IE9/谷歌/火狐
2013/01/04 Javascript
jQuery选择器之基本选择器与层次选择器
2015/03/03 Javascript
Web安全测试之XSS实例讲解
2016/08/15 Javascript
JS实现简易的图片拖拽排序实例代码
2017/06/09 Javascript
webpack 1.x升级过程中的踩坑总结大全
2017/08/09 Javascript
seajs中模块依赖的加载处理实例分析
2017/10/10 Javascript
angularjs select 赋值 ng-options配置方法
2018/02/28 Javascript
微信小程序视图容器(swiper)组件创建轮播图
2020/06/19 Javascript
BootstrapValidator实现表单验证功能
2019/11/08 Javascript
Vue触发input选取文件点击事件操作
2020/08/07 Javascript
[18:32]DOTA2 HEROS教学视频教你分分钟做大人-谜团
2014/06/12 DOTA
python 输出一个两行字符的变量
2009/02/05 Python
Python实现把回车符\r\n转换成\n
2015/04/23 Python
设计模式中的原型模式在Python程序中的应用示例
2016/03/02 Python
scrapy spider的几种爬取方式实例代码
2018/01/25 Python
Python闭包之返回函数的函数用法示例
2018/01/27 Python
Python功能点实现:函数级/代码块级计时器
2019/01/02 Python
Python XML转Json之XML2Dict的使用方法
2019/01/15 Python
Python 实现数据结构-堆栈和队列的操作方法
2019/07/17 Python
PyTorch: 梯度下降及反向传播的实例详解
2019/08/20 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
用纯css3实现的图片放大镜特效效果非常不错
2014/09/02 HTML / CSS
wordpress添加Html5的表单验证required方法小结
2020/08/18 HTML / CSS
少先队入队活动方案
2014/02/08 职场文书
甘南现象心得体会
2014/09/11 职场文书
2016年春季开学典礼新闻稿
2015/11/25 职场文书
Golang解析JSON对象
2022/04/30 Golang