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 程序员的调试技术小结
Nov 15 PHP
Linux fgetcsv取得的数组元素为空字符串的解决方法
Nov 25 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
Jun 21 PHP
PHP中判断变量为空的几种方法小结
Nov 12 PHP
使用PHP实现阻止用户上传成人照片或者裸照
Dec 25 PHP
php+xml结合Ajax实现点赞功能完整实例
Jan 30 PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
Feb 02 PHP
递归实现php数组转xml的代码分享
May 14 PHP
typecho插件编写教程(五):核心代码
May 28 PHP
微信支付PHP SDK ―― 公众号支付代码详解
Sep 13 PHP
PHP使用pdo实现事务处理操作示例
Sep 05 PHP
Laravel框架下的Contracts契约详解
Mar 17 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
php中目录,文件操作详谈
2007/03/19 PHP
PHP 程序授权验证开发思路
2009/07/09 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
优化网页之快速的呈现我们的网页
2007/06/29 Javascript
在模板页面的js使用办法
2010/04/01 Javascript
js实现无需数据库的县级以上联动行政区域下拉控件
2013/08/14 Javascript
javascript数组快速打乱重排的方法
2014/01/02 Javascript
JQuery each()嵌套使用小结
2014/04/18 Javascript
JS中getYear()和getFullYear()区别分析
2014/07/04 Javascript
js实现仿QQ秀换装效果的方法
2015/03/04 Javascript
JavaScript里四舍五入函数round用法实例
2015/04/06 Javascript
基于JavaScript实现图片剪切效果
2017/03/07 Javascript
ReactJs设置css样式的方法
2017/06/08 Javascript
JS作用域链详解
2017/06/26 Javascript
VUE页面中加载外部HTML的示例代码
2017/09/20 Javascript
Angular 组件之间的交互的示例代码
2018/03/24 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
6行代码实现微信小程序页面返回顶部效果
2018/12/28 Javascript
微信小程序解析富文本过程详解
2019/07/13 Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
2019/10/15 Javascript
vuex+axios+element-ui实现页面请求loading操作示例
2020/02/02 Javascript
用Python将一个列表分割成小列表的实例讲解
2018/07/02 Python
浅析python的Lambda表达式
2019/02/27 Python
为什么python比较流行
2020/06/19 Python
使用Python+Appuim 清理微信的方法
2021/01/26 Python
一款利用html5和css3实现的3D立方体旋转效果教程
2016/04/26 HTML / CSS
美国最佳选择产品网站:Best Choice Products
2019/05/27 全球购物
捷科时代的软件测试笔试题
2015/11/09 面试题
摄影实习自我鉴定
2013/09/20 职场文书
读书活动总结范文
2014/04/26 职场文书
献爱心标语
2014/06/21 职场文书
小学捐书活动总结
2014/07/05 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
员工自我工作评价
2015/03/06 职场文书
2016年艾滋病宣传活动总结
2016/04/01 职场文书
(开源)微信小程序+mqtt,esp8266温湿度读取
2021/04/02 Javascript