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 相关文章推荐
Smarty安装配置方法
Apr 10 PHP
php字符串分割函数explode的实例代码
Feb 07 PHP
基于php iconv函数的使用详解
Jun 09 PHP
PHP采集类Snoopy抓取图片实例
Jun 19 PHP
Thinkphp将二维数组变为标签适用的一维数组方法总结
Oct 30 PHP
php使用递归计算文件夹大小
Dec 24 PHP
ecshop后台编辑器替换成ueditor编辑器
Mar 03 PHP
PHP使用MPDF类生成PDF的方法
Dec 08 PHP
PHP 以POST方式提交XML、获取XML,解析XML详解及实例
Oct 26 PHP
php 微信公众平台开发模式实现多客服的实例代码
Nov 07 PHP
WHOOPS PHP调试库的使用
Sep 29 PHP
详解PHP实现支付宝小程序用户授权的工具类
Dec 25 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
第三节 定义一个类 [3]
2006/10/09 PHP
php 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
php中隐形字符65279(utf-8的BOM头)问题
2014/08/16 PHP
php字符串替换函数substr_replace()用法实例
2015/03/17 PHP
php实现随机显示图片方法汇总
2015/05/21 PHP
php支付宝在线支付接口开发教程
2016/09/19 PHP
javascript基础的动画教程,直观易懂
2007/01/10 Javascript
javascript 快速排序函数代码
2012/05/30 Javascript
Javascript图像处理—亮度对比度应用案例
2013/01/03 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
2014/04/02 Javascript
jquery和js实现对div的隐藏和显示方法
2014/09/26 Javascript
node.js中的fs.rmdirSync方法使用说明
2014/12/16 Javascript
js原生方法被覆盖,从新赋值原生的方法
2018/01/02 Javascript
微信小程序项目实践之主页tab选项实现
2018/07/18 Javascript
vue项目中使用fetch的实现方法
2019/04/25 Javascript
微信小程序bindtap事件与冒泡阻止详解
2019/08/08 Javascript
Vue实现开心消消乐游戏算法
2019/10/22 Javascript
layui前端时间戳转化实例
2019/11/15 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
2020/09/09 Javascript
[14:19]2018年度COSER大赛-完美盛典
2018/12/16 DOTA
[04:59]DOTA2-DPC中国联赛 正赛 Ehome vs iG 选手采访
2021/03/11 DOTA
Python循环语句中else的用法总结
2016/09/11 Python
Python2.7实现多进程下开发多线程示例
2019/05/31 Python
使用python去除图片白色像素的实例
2019/12/12 Python
Python如何在循环内使用list.remove()
2020/06/01 Python
Python连接mysql方法及常用参数
2020/09/01 Python
DJI大疆德国官方商城:大疆无人机
2018/09/01 全球购物
俄罗斯女装店:12storeez
2019/10/25 全球购物
Java中会存在内存泄漏吗,请简单描述
2016/12/22 面试题
静态变量和实例变量的区别
2015/07/07 面试题
电气专业推荐信范文
2013/11/18 职场文书
新年爱情寄语
2014/04/08 职场文书
信用卡工资证明范本
2014/10/17 职场文书
数学教师个人工作总结
2015/02/06 职场文书
vue使用节流函数的踩坑实例指南
2021/05/20 Vue.js
开发微信小程序之WXSS样式教程
2022/04/18 HTML / CSS