php递归遍历删除文件的方法


Posted in PHP onApril 17, 2015

本文实例讲述了php递归遍历删除文件的方法。分享给大家供大家参考。具体如下:

这个函数稍加修改就可以变成一个递归文件拷贝函数

<?php
function mover($src,$dst) {
$handle=opendir($src);
// Opens source dir.
if (!is_dir($dst)) mkdir($dst,0755);
// Make dest dir.
while ($file = readdir($handle)) {
  if (($file!=".") and ($file!="..")) {
  // Skips . and .. dirs
    $srcm=$src."/".$file;
    $dstm=$dst."/".$file;
    if (is_dir($srcm)) {
    // If another dir is found
     mover($srcm,$dstm);
  // calls itself - recursive WTG
    } else {
     copy($srcm,$dstm);
     unlink($srcm);
  // Is just a copy procedure is needed
    } // comment out this line
  }
}
closedir($handle);
rmdir($src);
}
?>

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

PHP 相关文章推荐
AJAX的跨域访问-两种有效的解决方法介绍
Jun 22 PHP
PHP、Nginx、Apache中禁止网页被iframe引用的方法
Oct 01 PHP
PHP中的多行字符串传递给JavaScript的两种方法
Jun 19 PHP
兼容PHP和Java的des加密解密代码分享
Jun 26 PHP
ThinkPHP实现将SESSION存入MYSQL的方法
Jul 22 PHP
取得单条网站评论以数组形式进行输出
Jul 28 PHP
PHP数组操作类实例
Jul 11 PHP
实现PHP框架系列文章(6)mysql数据库方法
Mar 04 PHP
利用php做服务器和web前端的界面进行交互
Oct 31 PHP
php简单读取.vcf格式文件的方法示例
Sep 02 PHP
浅析PHP7 的垃圾回收机制
Sep 06 PHP
Laravel 5.4前后台分离,通过不同的二级域名访问方法
Oct 13 PHP
php关联数组快速排序的方法
Apr 17 #PHP
php实现对两个数组进行减法操作的方法
Apr 17 #PHP
php实现将任意进制数转换成10进制的方法
Apr 17 #PHP
php从数据库查询结果生成树形列表的方法
Apr 17 #PHP
php实现阿拉伯数字和罗马数字相互转换的方法
Apr 17 #PHP
php实现根据词频生成tag云的方法
Apr 17 #PHP
php计算两个坐标(经度,纬度)之间距离的方法
Apr 17 #PHP
You might like
ThinkPHP 表单自动验证运用示例
2014/10/13 PHP
PHP编写daemon process 实例详解
2016/11/13 PHP
PHP实现发送微博消息功能完整示例
2019/12/04 PHP
js 获取服务器控件值的代码
2010/03/05 Javascript
JavaScript 一行代码,轻松搞定浮动快捷留言-V2升级版
2010/04/02 Javascript
JavaScript对内存分配及管理机制详细解析
2013/11/11 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
JavaScript日期时间与时间戳的转换函数分享
2015/01/31 Javascript
javascript事件委托的方式绑定详解
2015/06/10 Javascript
谈谈Jquery中的children find 的区别有哪些
2015/10/19 Javascript
基于socket.io+express实现多房间聊天
2016/03/17 Javascript
详解XMLHttpRequest(一)同步请求和异步请求
2016/09/14 Javascript
JS重载实现方法分析
2016/12/16 Javascript
bootstrap动态添加面包屑(breadcrumb)及其响应事件的方法
2017/05/25 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
2017/06/01 Javascript
深入理解Nodejs Global 模块
2017/06/03 NodeJs
详解webpack进阶之loader篇
2017/08/23 Javascript
微信小程序使用Socket的实例
2017/09/19 Javascript
微信小程序之蓝牙的链接
2017/09/26 Javascript
Node.js 使用axios读写influxDB的方法示例
2018/10/26 Javascript
vue搜索和vue模糊搜索代码实例
2019/05/07 Javascript
微信小程序使用GoEasy实现websocket实时通讯
2020/05/19 Javascript
Python实现简单的文本相似度分析操作详解
2018/06/16 Python
numpy数组之存取文件的实现示例
2019/05/24 Python
numpy.random.shuffle打乱顺序函数的实现
2019/09/10 Python
Python内置类型性能分析过程实例
2020/01/29 Python
python3 sorted 如何实现自定义排序标准
2020/03/12 Python
python代数式括号有效性检验示例代码
2020/10/04 Python
css3让div随鼠标移动而抖动起来
2014/02/10 HTML / CSS
自荐信格式的六要素
2013/09/21 职场文书
银行会计业务的个人自我评价
2013/11/02 职场文书
注册资产评估专业求职信
2014/07/16 职场文书
竞选班长演讲稿400字
2014/08/22 职场文书
2014年社区矫正工作总结
2014/11/18 职场文书
大学生自荐材料范文
2014/12/30 职场文书
导游词之淮安明祖陵
2019/11/25 职场文书