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原理之Session Gc的一个小概率Notice
Apr 12 PHP
PHP文件打开、关闭、写入的判断与执行代码
May 24 PHP
PHP文章采集URL补全函数(FormatUrl)
Aug 02 PHP
基于PHP magic_quotes_gpc的使用方法详解
Jun 24 PHP
ThinkPHP连接数据库的方式汇总
Dec 05 PHP
非常实用的PHP常用函数汇总
Dec 17 PHP
php为字符串前后添加指定数量字符的方法
May 04 PHP
浅谈PHP中Stream(流)
Jun 08 PHP
PHP时间戳格式全部汇总 (获取时间、时间戳)
Jun 13 PHP
详解PHP PDO简单教程
May 28 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
Oct 20 PHP
php让json_encode不自动转义斜杠“/”的方法
Apr 27 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+mysql一个名片库程序
2006/10/09 PHP
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
2012/03/07 PHP
Smarty的配置与高级缓存技术分享
2012/06/05 PHP
php mail to 配置详解
2014/01/16 PHP
Discuz论坛密码与密保加密规则
2016/12/19 PHP
php 函数使用可变数量的参数方法
2017/05/02 PHP
浅谈php常用的7大框架的优缺点
2020/07/20 PHP
奉献给JavaScript初学者的编写开发的七个细节
2011/01/11 Javascript
ExtJs使用总结(非常详细)
2012/03/22 Javascript
JavaScript实现多维数组的方法
2013/11/20 Javascript
jQuery中ajax的使用与缓存问题的解决方法
2013/12/19 Javascript
通过JS动态创建一个html DOM元素并显示
2014/10/15 Javascript
jquery实现表格中点击相应行变色功能效果【实例代码】
2016/05/09 Javascript
jquery延迟对象解析
2016/10/26 Javascript
js实现多个倒计时并行 js拼团倒计时
2019/02/25 Javascript
Vue分页效果与购物车功能
2019/12/13 Javascript
Python linecache.getline()读取文件中特定一行的脚本
2008/09/06 Python
python文件读写并使用mysql批量插入示例分享(python操作mysql)
2014/02/17 Python
Python下的Mysql模块MySQLdb安装详解
2014/04/09 Python
Python中使用strip()方法删除字符串中空格的教程
2015/05/20 Python
python下载图片实现方法(超简单)
2017/07/21 Python
Python基于numpy灵活定义神经网络结构的方法
2017/08/19 Python
简单了解什么是神经网络
2017/12/23 Python
Django 创建新App及其常用命令的实现方法
2019/08/04 Python
Pycharm 字体大小调整设置的方法实现
2019/09/27 Python
python科学计算之narray对象用法
2019/11/25 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
2020/02/16 Python
Python Django搭建网站流程图解
2020/06/13 Python
基于Python实现下载网易音乐代码实例
2020/08/10 Python
python爬取代理IP并进行有效的IP测试实现
2020/10/09 Python
浅析python实现动态规划背包问题
2020/12/31 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
美国著名的团购网站:Woot
2016/08/02 全球购物
俄语地区最大的中国商品在线购物网站之一:Umka Mall
2019/11/03 全球购物
init进程的作用
2015/08/20 面试题
Spring Data JPA框架自定义Repository接口
2022/04/28 Java/Android