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 相关文章推荐
PHP4之COOKIE支持详解
Oct 09 PHP
php中$_REQUEST、$_POST、$_GET的区别和联系小结
Nov 23 PHP
让PHP更快的提供文件下载的代码
Jun 13 PHP
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
Oct 24 PHP
PHP实现的博客欢迎提示功能(很特别哦)
Jun 05 PHP
完整删除ecshop中获取店铺信息的API
Dec 24 PHP
PHP记录搜索引擎蜘蛛访问网站足迹的方法
Apr 15 PHP
php将html转成wml的WAP标记语言实例
Jul 08 PHP
PHP封装的MSSql操作类完整实例
May 26 PHP
PHP+Ajax无刷新带进度条图片上传示例
Feb 08 PHP
PHP实现动态压缩js与css文件的方法
May 02 PHP
CI框架(CodeIgniter)实现的导入、导出数据操作示例
May 24 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+mysql一个名片库程序
2006/10/09 PHP
PHP中文件上传的一个问题
2010/09/04 PHP
php绘制圆形的方法
2015/01/24 PHP
PHP判断是否为空的几个函数对比
2015/04/21 PHP
调用innerHTML之后onclick失效问题的解决方法
2014/01/28 Javascript
Jquery+asp.net后台数据传到前台js进行解析的方法
2014/05/11 Javascript
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
JavaScript动态改变div属性的实现方法
2015/07/22 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
Jquery attr()方法 属性赋值和属性获取详解
2016/04/15 Javascript
AngularJS路由实现页面跳转实例
2017/03/03 Javascript
JS实现异步上传压缩图片
2017/04/22 Javascript
Angular4 中常用的指令入门总结
2017/06/12 Javascript
微信小程序引用公共js里的方法的实例详解
2017/08/17 Javascript
微信小程序实现添加手机联系人功能示例
2017/11/30 Javascript
详解vue2.0+axios+mock+axios-mock+adapter实现登陆
2018/07/19 Javascript
jQuery 实现倒计时天,时,分,秒功能
2018/07/31 jQuery
JS学习笔记之闭包小案例分析
2019/05/29 Javascript
JS实现手写 forEach算法示例
2020/04/29 Javascript
vue使用screenfull插件实现全屏功能
2020/09/17 Javascript
快速解决vue2+vue-cli3项目ie兼容的问题
2020/11/17 Vue.js
[00:58]他们到底在电话里听到了什么?
2017/11/21 DOTA
python二叉树的实现实例
2013/11/21 Python
python根据日期返回星期几的方法
2015/07/06 Python
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
简析Python的闭包和装饰器
2016/02/26 Python
Python如何import文件夹下的文件(实现方法)
2017/01/24 Python
Python图像处理之颜色的定义与使用分析
2019/01/03 Python
python时间time模块处理大全
2020/10/25 Python
详解css3中 text-fill-color属性
2019/07/08 HTML / CSS
世界上最大的乐器零售商:Guitar Center
2017/11/07 全球购物
Belvilla法国:休闲度假房屋出租
2020/10/03 全球购物
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
附答案的Java面试题
2012/11/19 面试题
服务整改报告
2014/11/06 职场文书
2015年团支书工作总结
2015/04/03 职场文书