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 相关文章推荐
详细介绍:Apache+PHP+MySQL配置攻略
Sep 05 PHP
十天学会php之第二天
Oct 09 PHP
Mysql数据库操作类( 1127版,提供源码下载 )
Dec 02 PHP
php 错误处理经验分享
Oct 11 PHP
Windows下部署Apache+PHP+MySQL运行环境实战
Aug 31 PHP
php多种形式发送邮件(mail qmail邮件系统 phpmailer类)
Jan 22 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
Jul 18 PHP
php 利用array_slice函数获取随机数组或前几条数据
Sep 30 PHP
PHP根据session与cookie用户登录状态操作类的代码
May 13 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
Nov 09 PHP
php 删除指定文件夹的实例讲解
Jul 25 PHP
imagettftext() 失效,不起作用
Mar 09 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自动更新版权信息显示的方法
2015/06/19 PHP
Laravel使用Queue队列的技巧汇总
2019/09/02 PHP
JavaScript中return false的用法
2015/03/12 Javascript
Bootstrap Fileinput文件上传组件用法详解
2016/05/10 Javascript
jQuery表单对象属性过滤选择器实例详解
2016/09/13 Javascript
通过学习bootstrop导航条学会修改bootstrop颜色基调
2017/06/11 Javascript
简单实现js上传文件功能
2017/08/21 Javascript
微信小程序页面调用自定义组件内的事件详解
2019/09/12 Javascript
vue 根据选择条件显示指定参数的例子
2019/11/09 Javascript
你知道JavaScript Symbol类型怎么用吗
2020/01/08 Javascript
解决Antd Table组件表头不对齐的问题
2020/10/27 Javascript
Python 命令行参数sys.argv
2008/09/06 Python
Python格式化压缩后的JS文件的方法
2015/03/05 Python
python链接Oracle数据库的方法
2015/06/28 Python
对python Tkinter Text的用法详解
2018/10/11 Python
Python第三方包PrettyTable安装及用法解析
2020/07/08 Python
python实现人性化显示金额数字实例详解
2020/09/25 Python
python如何利用Mitmproxy抓包
2020/10/10 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
基于HTML5+tracking.js实现刷脸支付功能
2020/04/16 HTML / CSS
Ryderwear澳洲官网:澳大利亚高端健身训练装备品牌
2018/09/18 全球购物
数据库什么时候应该被重组
2012/11/02 面试题
基层工作经历证明
2014/01/13 职场文书
安全协议书
2014/04/23 职场文书
村容村貌整治方案
2014/05/21 职场文书
社区维稳工作方案
2014/06/06 职场文书
财会专业毕业生自荐信
2014/07/09 职场文书
宿舍卫生管理制度
2015/08/05 职场文书
小学生纪律委员竞选稿
2015/11/19 职场文书
高中诗歌鉴赏教学反思
2016/02/16 职场文书
《去年的树》教学反思
2016/02/18 职场文书
教学工作总结范文5篇
2019/08/19 职场文书
Mysql基础知识点汇总
2021/05/26 MySQL
浅谈MySQL 亿级数据分页的优化
2021/06/15 MySQL
Win11 Build 22000.51版本文件资源管理器“命令栏”和上下文菜单有什么新变化?
2021/11/21 数码科技
Windows server 2016服务器基本设置
2022/08/14 Servers