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将数据库中的电话号码读取出来并生成图片
Aug 31 PHP
php中static静态变量的使用方法详解
Jun 04 PHP
PHP+JS+rsa数据加密传输实现代码
Mar 23 PHP
php标签云的实现代码
Oct 10 PHP
Linux中用PHP判断程序运行状态的2个方法
May 04 PHP
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
Dec 22 PHP
thinkphp中字符截取函数msubstr()用法分析
Jan 09 PHP
CakePHP框架Session设置方法分析
Feb 23 PHP
PHP十六进制颜色随机生成器功能示例
Jul 24 PHP
Thinkphp5+uploadify实现的文件上传功能示例
May 26 PHP
PHP的mysqli_select_db()函数讲解
Jan 23 PHP
详解PHP的抽象类和抽象方法以及接口总结
Mar 15 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
9段PHP实用功能的代码推荐
2014/10/14 PHP
PHP中数据类型转换的三种方式
2015/04/02 PHP
统一接口:为FireFox添加IE的方法和属性的js代码
2007/03/25 Javascript
基于OO的动画附加插件,可以实现弹跳、渐隐等动画效果 分享
2013/06/24 Javascript
javascript间隔刷新的简单实例
2013/11/14 Javascript
html的DOM中Event对象onabort事件用法实例
2015/01/21 Javascript
详解js的延迟对象、跨域、模板引擎、弹出层、AJAX【附实例下载】
2016/12/19 Javascript
JavaScript实现经典排序算法之插入排序
2016/12/28 Javascript
vue.js实现价格格式化的方法
2017/05/23 Javascript
Node.js+ES6+dropload.js实现移动端下拉加载实例
2017/06/01 Javascript
原生js实现form表单序列化的方法
2018/08/02 Javascript
vue.js的状态管理vuex中store的使用详解
2019/11/08 Javascript
[53:50]CHAOS vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
Python使用urllib2模块实现断点续传下载的方法
2015/06/17 Python
python文件与目录操作实例详解
2016/02/22 Python
python学习基础之循环import及import过程
2018/04/22 Python
numpy中loadtxt 的用法详解
2018/08/03 Python
Python时间序列处理之ARIMA模型的使用讲解
2019/04/02 Python
Pyqt QImage 与 np array 转换方法
2019/06/27 Python
opencv-python 读取图像并转换颜色空间实例
2019/12/09 Python
如何使用PyCharm将代码上传到GitHub上(图文详解)
2020/04/27 Python
ziaja齐叶雅官方海外旗舰店:来自波兰的天然护肤品牌
2017/01/02 全球购物
美国最大的无人机经销商:DroneNerds
2018/03/20 全球购物
Sneaker Studio波兰:购买运动鞋
2018/04/28 全球购物
伦敦一卡通:The London Pass
2018/11/30 全球购物
商务英语应届生自我鉴定
2013/12/08 职场文书
学年自我鉴定
2014/01/16 职场文书
高级编程求职信模板
2014/02/16 职场文书
2014年党员自我评议对照检查材料
2014/09/20 职场文书
四风个人对照检查材料思想汇报
2014/09/25 职场文书
2014年社区矫正工作总结
2014/11/18 职场文书
主题班会开场白
2015/06/01 职场文书
大学生党课心得体会
2016/01/07 职场文书
python机器学习Github已达8.9Kstars模型解释器LIME
2021/11/23 Python
SpringBoot接入钉钉自定义机器人预警通知
2022/07/15 Java/Android
SqlServer常用函数及时间处理小结
2023/05/08 SQL Server