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创建PDF中文文档
Oct 09 PHP
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
Feb 22 PHP
个人站长制做网页常用的php代码
Mar 03 PHP
使用php转义输出HTML到JavaScript
Mar 27 PHP
ThinkPHP的常用配置选项汇总
Mar 24 PHP
php用户密码加密算法分析【Discuz加密算法】
Oct 12 PHP
PHP调用API接口实现天气查询功能的示例
Sep 21 PHP
PHP聊天室简单实现方法详解
Dec 08 PHP
PHP PDOStatement::fetch讲解
Jan 31 PHP
PHP的简单跳转提示的实现详解
Mar 14 PHP
PHP下用Swoole实现Actor并发模型的方法
Jun 12 PHP
基于PHP实现解密或加密Cloudflar邮箱保护
Jun 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脚本的10个技巧(8)
2006/10/09 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
2019/10/12 PHP
Javascript注入技巧
2007/06/22 Javascript
JQuery 技巧和窍门整理(8个)
2010/04/22 Javascript
微博@符号的用户名提示效果。(想@到谁?)
2010/11/05 Javascript
jquer之ajaxQueue简单实现代码
2011/09/15 Javascript
node+express+ejs制作简单页面上手指南
2014/11/26 Javascript
JavaScript中5种调用函数的方法
2015/03/12 Javascript
微信小程序 页面跳转传参详解
2016/10/28 Javascript
JavaScript递归操作实例浅析
2016/10/31 Javascript
在点击div中的p时,如何阻止事件冒泡
2017/02/07 Javascript
详解JavaScript中js对象与JSON格式字符串的相互转换
2017/02/14 Javascript
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
2017/06/01 jQuery
详解Vue路由自动注入实践
2019/04/17 Javascript
echarts实现获取datazoom的起始值(包括x轴和y轴)
2020/07/20 Javascript
Vue3 实现双盒子定位Overlay的示例
2020/12/22 Vue.js
Python探索之实现一个简单的HTTP服务器
2017/10/28 Python
python实现逆序输出一个数字的示例讲解
2018/06/25 Python
selenium+python自动化测试之多窗口切换
2019/01/23 Python
python GUI库图形界面开发之PyQt5访问系统剪切板QClipboard类详细使用方法与实例
2020/02/27 Python
python实现梯度下降算法的实例详解
2020/08/17 Python
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
python实现计算器简易版
2020/12/17 Python
意大利制造的西装、衬衫和针对男士量身定制的服装:Lanieri
2018/04/08 全球购物
美国鲍勃商店:Bob’s Stores
2018/07/22 全球购物
英国护发和美妆在线商店:Klip Shop
2019/03/24 全球购物
办理信用卡工作证明
2014/01/11 职场文书
服装店营销方案
2014/03/10 职场文书
我的小天地教学反思
2014/04/30 职场文书
诚信承诺书模板
2014/05/26 职场文书
经营理念口号
2014/06/21 职场文书
个人查摆问题整改措施
2014/10/04 职场文书
农业项目投资意向书
2015/05/09 职场文书
获奖感言怎么写
2015/07/31 职场文书
Python何绘制带有背景色块的折线图
2022/04/23 Python
MySQL 条件查询的常用操作
2022/04/28 MySQL