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 curl的深入解析
Jun 02 PHP
smarty基础之拼接字符串的详解
Jun 18 PHP
php采用file_get_contents代替使用curl实例
Nov 07 PHP
PHP生成指定随机字符串的简单实现方法
Apr 01 PHP
php使用GD实现颜色渐变实例
Jun 02 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
Jun 11 PHP
php5.5使用PHPMailer-5.2发送邮件的完整步骤
Oct 14 PHP
Laravel框架搜索分页功能示例
Feb 01 PHP
php提供实现反射的方法和实例代码
Sep 17 PHP
php use和include区别总结
Oct 13 PHP
Laravel框架数据库迁移操作实例详解
Apr 06 PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
Aug 06 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/02/05 PHP
配置php网页显示各种语法错误
2013/09/23 PHP
PHP生成条形图的方法
2014/12/10 PHP
Codeigniter检测表单post数据的方法
2015/03/21 PHP
php中动态变量用法实例
2015/06/10 PHP
PHP运行模式汇总
2016/11/06 PHP
PHP编程计算日期间隔天数的方法
2017/04/26 PHP
JavaScript 创建对象
2009/07/17 Javascript
菜鸟学习JavaScript小实验之函数引用
2010/11/17 Javascript
Jquery带搜索框的下拉菜单
2013/05/06 Javascript
jquery中添加属性和删除属性
2015/06/03 Javascript
jQuery多级手风琴菜单实例讲解
2015/10/22 Javascript
javascript简易画板开发
2020/04/12 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
Angularjs 实现动态添加控件功能
2017/05/25 Javascript
Vue移动端右滑屏幕返回上一页附源码下载
2019/06/26 Javascript
使用vue3重构拼图游戏的实现示例
2021/01/25 Vue.js
[06:45]2018DOTA2亚洲邀请赛 4.5 SOLO赛 Sccc vs Maybe
2018/04/06 DOTA
通过实例浅析Python对比C语言的编程思想差异
2015/08/30 Python
利用python画一颗心的方法示例
2017/01/31 Python
PyQt5每天必学之日历控件QCalendarWidget
2018/04/19 Python
django之跨表查询及添加记录的示例代码
2018/10/16 Python
python使用Turtle库绘制动态钟表
2018/11/19 Python
详解Python静态网页爬取获取高清壁纸
2019/04/23 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
2020/03/10 Python
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
2014/09/02 HTML / CSS
美国轮胎网站:Priority Tire
2018/11/28 全球购物
英国最大的自有市场,比亚马逊便宜:Flubit
2019/03/19 全球购物
蛋糕店创业计划书
2014/05/06 职场文书
春季防火方案
2014/05/10 职场文书
2014年乡镇人大工作总结
2014/11/25 职场文书
情况说明书格式及范文
2019/06/24 职场文书
Sql-Server数据库单表查询 4.3实验课
2021/04/05 SQL Server
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
2021/05/26 Python
python使用shell脚本创建kafka连接器
2022/04/29 Python
让JavaScript代码更加精简的方法技巧
2022/06/01 Javascript