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 相关文章推荐
用Php实现链结人气统计
Oct 09 PHP
PHP5中新增stdClass 内部保留类
Jun 13 PHP
php动态生成函数示例
Mar 21 PHP
php上传大文件失败的原因及应对策略
Oct 20 PHP
如何使用GDB调试PHP程序
Dec 08 PHP
Laravel学习教程之本地化模块
Aug 18 PHP
PHP实现一个轻量级容器的方法
Jan 28 PHP
PHP __call()方法实现委托示例
May 20 PHP
PHP token验证生成原理实例分析
Jun 05 PHP
php字符串截取函数mb_substr用法实例分析
Jun 25 PHP
laravel 自定义常量的两种方案
Oct 14 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
Nov 23 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
php 多关键字 高亮显示实现代码
2012/04/23 PHP
分享一个php 的异常处理程序
2014/06/22 PHP
smarty模板引擎中内建函数if、elseif和else的使用方法
2015/01/22 PHP
Laravel 5框架学习之环境与配置
2015/04/08 PHP
javascript 基础篇3 类,回调函数,内置对象,事件处理
2012/03/14 Javascript
JS多物体 任意值 链式 缓冲运动
2012/08/10 Javascript
如何在node的express中使用socket.io
2014/12/15 Javascript
javascript操作字符串的原生方法
2014/12/22 Javascript
JavaScript DOM操作表格及样式
2015/04/13 Javascript
js实现每日自动换一张图片的方法
2015/05/04 Javascript
纯javascript实现分页(两种方法)
2015/08/26 Javascript
Javascript编程中几种继承方式比较分析
2015/11/28 Javascript
辨析JavaScript中的Undefined类型与null类型
2016/05/26 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
2016/12/23 Javascript
解决jQuery使用append添加的元素事件无效的问题
2018/08/30 jQuery
JavaScript数组去重的几种方法
2019/04/07 Javascript
JS块级作用域和私有变量实例分析
2019/05/11 Javascript
七行JSON代码把你的网站变成移动应用过程详解
2019/07/09 Javascript
vue+高德地图实现地图搜索及点击定位操作
2020/09/09 Javascript
Python中的并发编程实例
2014/07/07 Python
深入解析Python中的__builtins__内建对象
2016/06/21 Python
利用pandas进行大文件计数处理的方法
2018/07/25 Python
python实现梯度下降算法
2020/03/24 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
2019/06/03 Python
python+gdal+遥感图像拼接(mosaic)的实例
2020/03/10 Python
html5适合移动应用开发的12大特性
2014/03/19 HTML / CSS
HTML5 图片悬停放大的实现代码示例
2019/12/04 HTML / CSS
JD Sports法国:英国篮球和运动时尚的领导者
2017/09/28 全球购物
中国跨境在线时尚零售商:Bellelily
2018/04/06 全球购物
通信专业个人自我鉴定
2013/10/21 职场文书
《邮票齿孔的故事》教学反思
2014/02/22 职场文书
党员个人整改方案及措施
2014/10/25 职场文书
2016年中秋节慰问信
2015/12/01 职场文书
入党转正申请自我鉴定
2019/06/25 职场文书
简短的人生哲理(38句)
2019/08/13 职场文书
2019年励志签名:致拼搏路上的自己
2019/10/11 职场文书