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入门学习的几个不错的实例代码
Jul 13 PHP
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
May 10 PHP
php Xdebug的安装与使用详解
Jun 20 PHP
根据ip调用新浪api获取城市名并转成拼音
Mar 07 PHP
php中ob_flush函数和flush函数用法分析
Mar 18 PHP
php实现用于验证所有类型的信用卡类
Mar 24 PHP
Mac环境下php操作mysql数据库的方法分享
May 11 PHP
Symfony2学习笔记之控制器用法详解
Mar 17 PHP
PHP入门教程之PHP操作MySQL的方法分析
Sep 11 PHP
PHP实现的简单路由和类自动加载功能
Mar 13 PHP
PHP 计算两个时间段之间交集的天数示例
Oct 24 PHP
php 解析非标准json、非规范json
Apr 01 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
destoon实现会员商铺中指定会员或会员组投放广告的方法
2014/08/21 PHP
php把大写命名转换成下划线分割命名
2015/04/27 PHP
php超快高效率统计大文件行数
2015/07/05 PHP
PHP实现统计在线人数功能示例
2016/10/15 PHP
PHP封装的非对称加密RSA算法示例
2018/05/28 PHP
Laravel框架实现文件上传的方法分析
2019/09/29 PHP
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
2009/10/20 Javascript
jQuery 遍历json数组的实现代码
2020/09/22 Javascript
JS执行删除前的判断代码
2014/02/18 Javascript
express的中间件basicAuth详解
2014/12/04 Javascript
13个PHP函数超实用
2015/10/21 Javascript
JS操作xml对象转换为Json对象示例
2017/03/25 Javascript
jQuery实现ajax回调函数带入参数的方法示例
2018/06/26 jQuery
JS加密插件CryptoJS实现的Base64加密示例
2020/08/16 Javascript
详解Vue.js v-for不支持IE9的解决方法
2018/12/29 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
2019/04/01 Javascript
[06:07]刀塔密之二:攻之吾命受之吾幸
2014/07/03 DOTA
[00:43]DOTA2小紫本全民票选福利PA至宝全方位展示
2014/11/25 DOTA
[51:29]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第一场 11.05
2020/11/05 DOTA
python使用any判断一个对象是否为空的方法
2014/11/19 Python
初学python的操作难点总结(新手必看篇)
2017/08/03 Python
Python和Java进行DES加密和解密的实例
2018/01/09 Python
对python cv2批量灰度图片并保存的实例讲解
2018/11/09 Python
springboot配置文件抽离 git管理统 配置中心详解
2019/09/02 Python
基于Python实现签到脚本过程解析
2019/10/25 Python
python 实现按对象传值
2019/12/26 Python
OpenCV 之按位运算举例解析
2020/06/19 Python
详解numpy.ndarray.reshape()函数的参数问题
2020/10/13 Python
世界上最大的汽车共享网站:Zipcar
2017/01/14 全球购物
Piercing Pagoda官网:耳环、戒指、项链、手链等
2020/09/28 全球购物
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
2016/08/13 面试题
大学生自我评价范文
2015/03/03 职场文书
事业单位工作人员岗前培训心得体会
2016/01/08 职场文书
go语言中json数据的读取和写出操作
2021/04/28 Golang
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP
OpenCV实现普通阈值
2021/11/17 Java/Android