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来处理多个提交任务
Oct 09 PHP
php4的彩蛋
Oct 09 PHP
php结合飞信 免费天气预报短信
May 07 PHP
PHP 开发环境配置(测试开发环境)
Apr 28 PHP
php读取csv实现csv文件下载功能
Dec 18 PHP
学习php设计模式 php实现单例模式(singleton)
Dec 07 PHP
讲解WordPress开发中一些常用的debug技巧
Dec 18 PHP
PHP 5.6.11中CURL模块问题的解决方法
Aug 08 PHP
如何使用PHP给图片加水印
Oct 12 PHP
PHP网站自动化配置的实现方法(必看)
May 27 PHP
PHP实现正则表达式分组捕获操作示例
Feb 03 PHP
ThinkPHP中图片按比例切割的代码实例
Mar 08 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扩展” 的解决方法
2007/04/16 PHP
PHP为表单获取的URL 地址预设 http 字符串函数代码
2010/05/26 PHP
php 5.3.5安装memcache注意事项小结
2011/04/12 PHP
PHP时间戳与日期之间转换的实例介绍
2013/04/19 PHP
PHP autoload与spl_autoload自动加载机制的深入理解
2013/06/05 PHP
详解PHP中foreach的用法和实例
2016/10/25 PHP
Asp.net下使用Jquery Ajax传送和接收DataTable的代码
2010/09/12 Javascript
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
jQuery对html元素取值与赋值的方法
2013/11/20 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
2014/10/31 Javascript
node.js中的fs.readdir方法使用说明
2014/12/17 Javascript
javascript编写简易计算器
2017/05/06 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
JavaScript实现数字前补“0”的五种方法示例
2019/01/03 Javascript
leaflet加载geojson叠加显示功能代码
2020/02/21 Javascript
微信小程序中使用 async/await的方法实例分析
2020/05/06 Javascript
Python使用urllib2获取网络资源实例讲解
2013/12/02 Python
浅谈python迭代器
2017/11/08 Python
Python基于hashlib模块的文件MD5一致性加密验证示例
2018/02/10 Python
python3 selenium 切换窗口的几种方法小结
2018/05/21 Python
python引入不同文件夹下的自定义模块方法
2018/10/27 Python
基于numpy中的expand_dims函数用法
2019/12/18 Python
Python3操作读写CSV文件使用包过程解析
2020/04/10 Python
python logging模块的使用
2020/09/07 Python
python中的垃圾回收(GC)机制
2020/09/21 Python
详解Python中的GIL(全局解释器锁)详解及解决GIL的几种方案
2021/01/29 Python
CSS3的RGBA中关于整数和百分比值的转换
2015/08/04 HTML / CSS
编写html5时调试发现脚本php等网页js、css等失效
2013/12/31 HTML / CSS
美国儿童珠宝在线零售商:Loveivy
2019/05/22 全球购物
圣彼得堡鲜花配送:Semicvetic
2020/09/15 全球购物
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
应聘医药代表职位求职信
2013/10/21 职场文书
个人自我鉴定写法
2013/11/30 职场文书
计划生育证明书写要求
2014/09/17 职场文书
opencv-python图像配准(匹配和叠加)的实现
2021/06/23 Python
利用 SQL Server 过滤索引提高查询语句的性能分析
2021/07/15 SQL Server