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 sprintf() 函数的应用(定义和用法)
Jun 29 PHP
PHP服务器页面间跳转实现方法
Aug 02 PHP
PHP5.5在windows安装使用memcached服务端的方法
Apr 16 PHP
php中strtotime函数用法详解
Nov 15 PHP
php计算两个日期相差天数的方法
Mar 14 PHP
php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比
Apr 14 PHP
php+ajax实现无刷新动态加载数据技术
Apr 28 PHP
Windows平台实现PHP连接SQL Server2008的方法
Jul 26 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
Feb 06 PHP
thinkPHP框架实现类似java过滤器的简单方法示例
Sep 05 PHP
php无限极分类实现方法分析
Jul 04 PHP
PHP终止脚本运行三种实现方法详解
Sep 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
apache和php之间协同工作的配置经验分享
2013/04/08 PHP
一个图片地址分解程序(用于PHP小偷程序)
2014/08/23 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
PHP中检索字符串的方法分析【strstr与substr_count方法】
2017/02/17 PHP
二级域名转向类
2006/11/09 Javascript
javascript 硬盘序列号+其它硬件信息
2008/12/23 Javascript
跨浏览器开发经验总结(三)   警惕“IE依赖综合症”
2010/05/13 Javascript
获取body标签的两种方法
2011/10/13 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
AspNet中使用JQuery上传插件Uploadify详解
2015/05/20 Javascript
jQuery异步提交表单的两种方式
2016/09/13 Javascript
JavaScript实现三级联动菜单实例代码
2017/06/26 Javascript
vue.js使用v-pre与v-html输出HTML操作示例
2018/07/07 Javascript
微信小程序下拉框功能的实例代码
2018/11/06 Javascript
微信小程序实现日历效果
2018/12/28 Javascript
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
2019/01/09 jQuery
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
Vue中key的作用示例代码详解
2020/06/10 Javascript
用ReactJS和Python的Flask框架编写留言板的代码示例
2015/12/19 Python
python模拟表单提交登录图书馆
2018/04/27 Python
基于python实现名片管理系统
2018/11/30 Python
python3.4爬虫demo
2019/01/22 Python
Python中最大递归深度值的探讨
2019/03/05 Python
python json 递归打印所有json子节点信息的例子
2020/02/27 Python
Python 在函数上添加包装器
2020/07/28 Python
python中@contextmanager实例用法
2021/02/07 Python
CSS3简单实现照片墙
2014/12/12 HTML / CSS
HTML5中的websocket实现直播功能
2018/05/21 HTML / CSS
股权转让意向书
2014/04/01 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
企业计划生育责任书
2015/05/09 职场文书
离婚被告答辩状
2015/05/22 职场文书
2016毕业实习单位评语大全
2015/12/01 职场文书
Python爬虫基础初探selenium
2021/05/31 Python
js基础语法与maven项目配置教程案例
2021/07/15 Javascript
Spring Security使用单点登录的权限功能
2022/04/03 Java/Android