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 相关文章推荐
配置支持SSI
Nov 25 PHP
一段php加密解密的代码
Jul 16 PHP
php 验证码实例代码
Jun 01 PHP
给初学者的30条PHP最佳实践(荒野无灯)
Aug 02 PHP
php中通过curl smtp发送邮件
Jun 05 PHP
php中使用preg_match_all匹配文章中的图片
Feb 06 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
Jun 20 PHP
PHP6 中可能会出现的新特性预览
Apr 04 PHP
CI框架入门之MVC简单示例
Nov 21 PHP
php curl上传、下载、https登陆实现代码
Jul 23 PHP
thinkPHP框架中执行原生SQL语句的方法
Oct 25 PHP
PHP数组常用函数实例小结
Aug 20 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图片处理函数获取类型及扩展名实例
2014/11/19 PHP
javascript实现网站加入收藏功能
2015/12/16 Javascript
JavaScript实现弹出模态窗体并接受传值的方法
2016/02/12 Javascript
分离与继承的思想实现图片上传后的预览功能:ImageUploadView
2016/04/07 Javascript
JavaScript基础教程——入门必看篇
2016/05/20 Javascript
Js查找字符串中出现次数最多的字符及个数实例解析
2016/09/05 Javascript
js中获取 table节点各tr及td的内容简单实例
2016/10/14 Javascript
JavaScript实现经典排序算法之冒泡排序
2016/12/28 Javascript
微信小程序实现顶部选项卡(swiper)
2020/06/19 Javascript
cocos2dx+lua实现橡皮擦功能
2018/12/20 Javascript
Javascript Dom元素获取和添加详解
2019/09/24 Javascript
使用eslint和githooks统一前端风格的技巧
2020/07/29 Javascript
jQuery实现雪花飘落效果
2020/08/02 jQuery
[46:09]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第三场
2014/05/26 DOTA
[02:31]《DAC最前线》之选手酒店现场花絮
2015/01/30 DOTA
python中cPickle类使用方法详解
2018/08/27 Python
python实现停车管理系统
2018/11/30 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
2020/02/17 Python
Python面向对象程序设计之继承、多态原理与用法详解
2020/03/23 Python
Jupyter notebook快速入门教程(推荐)
2020/05/18 Python
如何通过命令行进入python
2020/07/06 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
2020/07/14 Python
python 基于opencv实现高斯平滑
2020/12/18 Python
python 自动识别并连接串口的实现
2021/01/19 Python
Topshop美国官网:英国快速时尚品牌
2019/05/16 全球购物
银行员工辞职信范文
2014/01/20 职场文书
合作协议书
2014/04/23 职场文书
党员自我对照检查材料
2014/08/19 职场文书
新店开张活动方案
2014/08/24 职场文书
2015年八一建军节慰问信
2015/03/23 职场文书
学习焦裕禄观后感
2015/06/09 职场文书
寻找成龙观后感
2015/06/12 职场文书
python调试工具Birdseye的使用教程
2021/05/25 Python
Spring Cloud 中@FeignClient注解中的contextId属性详解
2021/09/25 Java/Android
【海涛解说】pis亲自推荐,其实你从来不会玩NW
2022/04/01 DOTA