php最简单的删除目录与文件实现方法


Posted in PHP onNovember 28, 2014

本文实例讲述了php最简单的删除目录与文件实现方法。分享给大家供大家参考。

具体实现代码如下:

<?php

 //删除目录下所有空目录 

 array_map('rmdir', glob('*', GLOB_ONLYDIR));

 //删除目录所有文件 

 array_map('unlink', array_filter(glob('*'), 'is_file')); 

?>

原理分析:array_map('rmdir', glob('*', GLOB_ONLYDIR));

删除简单是使用了array_map函数,它的作用是返回用户自定义函数作用后的数组,回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致,而glob是遍历目录,然后把返回数组给了rmdir进行目录删除,然后:

array_map('unlink', array_filter(glob('*'), 'is_file'));

原理差不多了,就是遍历目录之后我们再删除指定目录中的文件即可.

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
php简单静态页生成过程
Mar 27 PHP
将一维或多维的数组连接成一个字符串的php代码
Aug 08 PHP
php 删除目录下N分钟前创建的所有文件的实现代码
Aug 10 PHP
php超快高效率统计大文件行数
Jul 05 PHP
PHP 实现的将图片转换为TXT
Oct 21 PHP
php实现按天数、星期、月份查询的搜索框
May 02 PHP
php简单实现批量上传图片的方法
May 09 PHP
thinkPHP显示不出验证码的原因与解决方法分析
May 20 PHP
windows环境下使用Composer安装ThinkPHP5
May 18 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
May 23 PHP
PHP使用观察者模式处理异常信息的方法详解
Sep 24 PHP
基于thinkphp6.0的success、error实现方法
Nov 05 PHP
php查找指定目录下指定大小文件的方法
Nov 28 #PHP
thinkphp四种url访问方式详解
Nov 28 #PHP
thinkphp数据查询和遍历数组实例
Nov 28 #PHP
php中fgetcsv()函数用法实例
Nov 28 #PHP
PHP获取服务器端信息的方法
Nov 28 #PHP
thinkphp模板用法和内容输出实例
Nov 28 #PHP
配置php.ini实现PHP文件上传功能
Nov 27 #PHP
You might like
重量级动漫纷纷停播!唯独OVERLORD第四季正在英魂之刃继续更新
2020/05/06 日漫
怎么样可以把 phpinfo()屏蔽掉?
2006/11/24 PHP
PHP实现的超长文本分页显示功能示例
2018/06/04 PHP
php设计模式之工厂模式用法经典实例分析
2019/09/20 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
2019/09/26 PHP
分享一个自己写的table表格排序js插件(高效简洁)
2011/10/29 Javascript
ajax与302响应代码测试
2013/10/23 Javascript
解析jquery中的ajax缓存问题
2013/12/19 Javascript
js 获取时间间隔实现代码
2014/05/12 Javascript
jquery ui bootstrap 实现自定义风格
2014/11/14 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
2015/05/06 Javascript
JS实现带缓冲效果打开、关闭、移动一个层的方法
2015/05/09 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
2015/08/26 Javascript
Bootstrap CSS组件之导航条(navbar)
2016/12/17 Javascript
jQuery插件Echarts实现的渐变色柱状图
2017/03/23 jQuery
JavaScrpt判断一个数是否是质数的实例代码
2017/06/11 Javascript
简单谈谈React中的路由系统
2017/07/25 Javascript
node的process以及child_process模块学习笔记
2018/03/06 Javascript
对Vue table 动态表格td可编辑的方法详解
2018/08/28 Javascript
vue中使用better-scroll实现滑动效果及注意事项
2018/11/15 Javascript
详解项目升级到vue-cli3的正确姿势
2019/01/28 Javascript
微信小程序访问豆瓣电影api的实现方法
2019/03/31 Javascript
[56:21]LGD vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
浅谈Python中range和xrange的区别
2017/12/20 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
2018/04/25 Python
numpy添加新的维度:newaxis的方法
2018/08/02 Python
python飞机大战pygame游戏之敌机出场实现方法详解
2019/12/17 Python
如何在scrapy中捕获并处理各种异常
2020/09/28 Python
如何设置PyCharm中的Python代码模版(推荐)
2020/11/20 Python
CSS3 border-image详解、应用及jQuery插件
2011/08/29 HTML / CSS
安全标兵事迹材料
2014/08/17 职场文书
2014年质检工作总结
2014/11/26 职场文书
小学教师2014年度工作总结
2014/12/03 职场文书
社区植树节活动总结
2015/02/06 职场文书
2015感人爱情寄语
2015/02/26 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书