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来自动调用不同服务器上的flash
Oct 09 PHP
Linux下将excel数据导入到mssql数据库中的方法
Feb 08 PHP
PHP删除非空目录的函数代码小结
Feb 28 PHP
PHP生成sitemap.xml地图函数
Nov 13 PHP
php获取目标函数执行时间示例
Mar 04 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
Feb 12 PHP
php列出mysql表所有行和列的方法
Mar 13 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
Nov 05 PHP
PHP-FPM运行状态的实时查看及监控详解
Nov 18 PHP
关于PHP定时发送服务的解决办法
Apr 23 PHP
php实现基于pdo的事务处理方法示例
Jul 21 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 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
phpMyAdmin链接MySql错误 个人解决方案
2009/12/28 PHP
《PHP编程最快明白》第五讲:php目录、文件操作
2010/11/01 PHP
用php随机生成福彩双色球号码的2种方法
2013/02/04 PHP
PHP怎么实现网站保存快捷方式方便用户随时浏览
2013/08/15 PHP
destoon实现调用自增数字从1开始的方法
2014/08/21 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
2018/03/15 PHP
对比分析json及XML
2014/11/28 Javascript
JavaScript类型系统之基本数据类型与包装类型
2016/01/06 Javascript
vue.js初学入门教程(2)
2016/11/07 Javascript
jQuery快速实现商品数量加减的方法
2017/02/06 Javascript
JavaScript对象引用与赋值实例详解
2017/03/15 Javascript
从零开始学习Node.js系列教程四:多页面实现数学运算的client端和server端示例
2017/04/13 Javascript
详解Vue.use自定义自己的全局组件
2017/06/14 Javascript
AngularJS中ng-options实现下拉列表的数据绑定方法
2018/08/13 Javascript
解决vue同一slot在组件中渲染多次的问题
2018/09/06 Javascript
Vuepress 搭建带评论功能的静态博客的实现
2019/02/17 Javascript
vue 路由守卫(导航守卫)及其具体使用
2020/02/25 Javascript
[01:27]2014DOTA2展望TI 剑指西雅图IG战队专访
2014/06/30 DOTA
[02:11]DOTA2上海特级锦标赛主赛事第二日RECAP
2016/03/04 DOTA
python获取网页状态码示例
2014/03/30 Python
python通过pip更新所有已安装的包实现方法
2017/05/19 Python
python多个模块py文件的数据共享实例
2019/01/11 Python
Django异步任务之Celery的基本使用
2019/03/23 Python
解决Python正则表达式匹配反斜杠''\''问题
2019/07/17 Python
Python3运算符常见用法分析
2020/02/14 Python
Python通过socketserver处理多个链接
2020/03/18 Python
python实现发送QQ邮件(可加附件)
2020/12/23 Python
深入理解css属性的选择对动画性能的影响
2016/04/20 HTML / CSS
html5使用canvas绘制一张图片
2014/12/15 HTML / CSS
味多美官网:蛋糕订购,100%使用天然奶油
2017/11/10 全球购物
出纳的岗位职责
2013/11/09 职场文书
优秀信贷员先进事迹
2014/01/31 职场文书
2014标准社保办理委托书
2014/10/06 职场文书
分居协议书范本(律师见证版)
2014/11/26 职场文书
python opencv人脸识别考勤系统的完整源码
2021/04/26 Python
快速学习Oracle触发器和游标
2021/06/30 Oracle