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 相关文章推荐
phpMyAdmin 链接表的附加功能尚未激活的问题
Aug 01 PHP
PHP文件操作实现代码分享
Sep 01 PHP
php中使用cookie来保存用户登录信息的实现代码
Mar 08 PHP
php学习之function的用法
Jul 14 PHP
php多文件上传功能实现原理及代码
Apr 18 PHP
解析PHP处理换行符的问题 \r\n
Jun 13 PHP
PHP数学运算函数大汇总(经典值得收藏)
Apr 01 PHP
php实现通过soap调用.Net的WebService asmx文件
Feb 27 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
Aug 28 PHP
php 判断IP为有效IP地址的方法
Jan 28 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
Jun 13 PHP
Laravel框架数据库迁移操作实例详解
Apr 06 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
广播爱好者需要了解的天线知识
2021/03/01 无线电
windows下开发并编译PHP扩展的方法
2011/03/18 PHP
PHP中$_SERVER的详细参数与说明介绍
2013/10/26 PHP
PHP实现生成唯一编号(36进制的不重复编号)
2014/07/01 PHP
高质量PHP代码的50个实用技巧必备(下)
2016/01/22 PHP
用jQuery简化JavaScript开发分析
2009/02/19 Javascript
Prototype 学习 Prototype对象
2009/07/12 Javascript
删除select中所有option选项jquery代码
2013/08/12 Javascript
javascript页面动态显示时间变化示例代码
2013/12/18 Javascript
Jquery api 速查表分享
2015/01/12 Javascript
JS实现可关闭的对联广告效果代码
2015/09/14 Javascript
jQuery实现的网页右下角tab样式在线客服效果代码
2015/10/23 Javascript
7个jQuery最佳实践
2016/01/12 Javascript
快速掌握Node.js模块封装及使用
2016/03/21 Javascript
JS复制对应id的内容到粘贴板(Ctrl+C效果)
2017/01/23 Javascript
微信小程序开发之入门实例教程篇
2017/03/07 Javascript
Vue项目组件化工程开发实践方案
2018/01/09 Javascript
JS引用传递与值传递的区别与用法分析
2018/06/01 Javascript
JavaScript显式数据类型转换详解
2019/03/18 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
vue实现鼠标经过动画
2019/10/16 Javascript
Vue前端项目部署IIS的实现
2020/01/06 Javascript
详细分析vue表单数据的绑定
2020/07/20 Javascript
JavaScript中clientWidth,offsetWidth,scrollWidth的区别
2021/01/25 Javascript
详解python项目实战:模拟登陆CSDN
2019/04/04 Python
Python代码生成视频的缩略图的实例讲解
2019/12/22 Python
使用 Python 遍历目录树的方法
2020/02/29 Python
Python3爬虫中Selenium的用法详解
2020/07/10 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
英语专业大学生求职简历的自我评价
2013/10/18 职场文书
总经理文秘岗位职责
2014/02/03 职场文书
集体备课反思
2014/02/12 职场文书
2015年上半年党建工作总结
2015/03/30 职场文书
2016母亲节感恩话语
2015/12/09 职场文书
MySQL学习之基础操作总结
2022/03/19 MySQL
零基础学java之带返回值的方法的定义和调用
2022/04/10 Java/Android