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 相关文章推荐
如何限制访问者的ip(PHPBB的代码)
Oct 09 PHP
PHP 的 __FILE__ 常量
Jan 15 PHP
PHP mkdir()定义和用法
Jan 14 PHP
php ob_flush,flush在ie中缓冲无效的解决方法
May 09 PHP
浅析使用Turck-mmcache编译来加速、优化PHP代码
Jun 20 PHP
PHP连接操作access数据库实例
Mar 30 PHP
四个PHP非常实用的功能
Sep 29 PHP
CodeIgniter辅助之第三方类库third_party用法分析
Jan 20 PHP
php关闭warning问题的解决方法
May 17 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
Jul 19 PHP
laravel 实现设置时区的简单方法
Oct 10 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
Sep 17 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
玩转图像函数库―常见图形操作
2006/09/03 PHP
改写函数实现PHP二维/三维数组转字符串
2013/09/13 PHP
php结合js实现点击超链接执行删除确认操作
2014/10/31 PHP
php处理带有中文URL的方法
2016/07/11 PHP
PHP使用ActiveMQ实现消息队列的方法详解
2019/05/31 PHP
列表内容的选择
2006/06/30 Javascript
在b/s开发中经常用到的javaScript技术
2006/08/23 Javascript
拖拉表格的JS函数
2008/11/20 Javascript
jquery remove方法应用详解
2012/11/22 Javascript
Jquery中LigerUi的弹出编辑框(实现方法)
2013/07/09 Javascript
javascript判断机器是否联网的2种方法
2013/08/09 Javascript
js改变Iframe中Src的方法
2015/05/05 Javascript
浅谈jquery选择器 :first与:first-child的区别
2016/11/20 Javascript
Node.js连接MongoDB数据库产生的问题
2017/02/08 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
2017/02/22 Javascript
xmlplus组件设计系列之分隔框(DividedBox)(8)
2017/05/02 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
2017/05/26 Javascript
vue复合组件实现注册表单功能
2017/11/06 Javascript
自定义vue组件发布到npm的方法
2018/05/09 Javascript
小程序图片长按识别功能的实现方法
2018/08/30 Javascript
关于单文件组件.vue的使用
2018/09/20 Javascript
Vue项目从webpack3.x升级webpack4不完全指南
2019/04/28 Javascript
js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
2020/03/02 Javascript
Django forms表单 select下拉框的传值实例
2019/07/19 Python
Django项目基础配置和基本使用过程解析
2019/11/25 Python
css3 pointer-events 介绍详解
2017/09/18 HTML / CSS
viagogo波兰票务平台:演唱会、体育比赛、戏剧门票
2018/04/23 全球购物
网络信息管理员岗位职责
2014/01/05 职场文书
电气个人求职信范文
2014/02/04 职场文书
华山导游词
2015/02/03 职场文书
采购员岗位职责
2015/02/03 职场文书
舞蹈社团活动总结
2015/05/07 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书
2019年中学生的思想品德评语集锦
2019/12/19 职场文书
python批量创建变量并赋值操作
2021/06/03 Python
Spring Data JPA使用JPQL与原生SQL进行查询的操作
2021/06/15 Java/Android