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 判断常量,变量和函数是否存在
Apr 26 PHP
PHP程序员面试 切忌急功近利(更需要注重以后的发展)
Sep 01 PHP
PHP中获取变量的变量名的一段代码的bug分析
Jul 07 PHP
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
Jul 17 PHP
PHP获取http请求的头信息实现步骤
Dec 16 PHP
探讨:如何使用PhpDocumentor生成文档
Jun 25 PHP
关于php循环跳出的问题
Jul 01 PHP
php实现把url转换迅雷thunder资源下载地址的方法
Nov 07 PHP
php析构函数的简单使用说明
Aug 24 PHP
PHP检测用户是否关闭浏览器的方法
Feb 14 PHP
基于PHP生成简单的验证码
Jun 01 PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
Apr 10 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
linux下删除7天前日志的代码(php+shell)
2011/01/02 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
2020/04/13 PHP
简单的无缝滚动程序-仅几行代码
2007/05/08 Javascript
js下通过getList函数实现分页效果的代码
2010/09/17 Javascript
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
javascript实现点击商品列表checkbox实时统计金额的方法
2015/05/15 Javascript
js代码实现下拉菜单【推荐】
2016/12/15 Javascript
xmlplus组件设计系列之图标(ICON)(1)
2017/05/05 Javascript
JavaScript Drum Kit 指南(纯 JS 模拟敲鼓效果)
2017/07/23 Javascript
JavaScript截屏功能的实现代码
2017/07/28 Javascript
javascript将url解析为json格式的两种方法
2017/08/18 Javascript
JavaScript学习笔记之惰性函数示例详解
2017/08/27 Javascript
JS实现的合并两个有序链表算法示例
2019/02/25 Javascript
简单实现节流函数和防抖函数过程解析
2019/10/08 Javascript
JS函数基本定义与用法示例
2020/01/15 Javascript
javascript实现简单搜索功能
2020/03/26 Javascript
[05:09]DOTA2-DPC中国联赛2月22日Recap集锦
2021/03/11 DOTA
Python中函数的多种格式和使用实例及小技巧
2015/04/13 Python
基于python socketserver框架全面解析
2017/09/21 Python
NetworkX之Prim算法(实例讲解)
2017/12/22 Python
python实现求解列表中元素的排列和组合问题
2018/03/15 Python
浅谈python的dataframe与series的创建方法
2018/11/12 Python
创建Django项目图文实例详解
2019/06/06 Python
python pandas cumsum求累计次数的用法
2019/07/29 Python
调试Django时打印SQL语句的日志代码实例
2019/09/12 Python
TensorFlow2.0矩阵与向量的加减乘实例
2020/02/07 Python
Python中的面向接口编程示例详解
2021/01/17 Python
浅析python连接数据库的重要事项
2021/02/22 Python
CSS3使用transition属性实现过渡效果
2018/04/18 HTML / CSS
实习自我评价怎么写
2013/12/02 职场文书
外贸员简历中的自我评价
2014/03/04 职场文书
广告词串烧
2014/03/19 职场文书
公司离职证明范本(5篇)
2014/09/17 职场文书
光棍节联谊晚会活动策划书
2014/10/10 职场文书
2019个人工作总结
2019/06/21 职场文书
Python 流媒体播放器的实现(基于VLC)
2021/04/28 Python