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 静态化实现代码
Mar 20 PHP
php一句话cmdshell新型 (非一句话木马)
Apr 18 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
Jun 21 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
Oct 20 PHP
PHP连接数据库实现注册页面的增删改查操作
Mar 27 PHP
Yii安装与使用Excel扩展的方法
Jul 13 PHP
PHP 输出缓冲控制(Output Control)详解
Aug 25 PHP
PHP实现的XML操作类【XML Library】
Dec 29 PHP
Mac系统完美安装PHP7详细教程
Jun 06 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
Feb 07 PHP
PHP数组去重的更快实现方式分析
May 09 PHP
在laravel中使用with实现动态添加where条件
Oct 10 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
杏林同学录(八)
2006/10/09 PHP
PHP 获取MSN好友列表的代码(2009-05-14测试通过)
2009/09/09 PHP
PHP连接MongoDB示例代码
2012/09/06 PHP
jQuery 表格工具集
2010/04/25 Javascript
浏览器解析js生成的html出现样式问题的解决方法
2012/04/16 Javascript
jQuery获得内容和属性方法及示例
2013/12/02 Javascript
jQuery 滑动方法slideDown向下滑动元素
2014/01/16 Javascript
详解Webwork中Action 调用的方法
2016/02/02 Javascript
JS实现图片剪裁并预览效果
2016/08/12 Javascript
Mongoose学习全面理解(推荐)
2017/01/21 Javascript
JS实现图片放大缩小的方法
2017/02/15 Javascript
利用canvas中toDataURL()将图片转为dataURL(base64)的方法详解
2017/11/20 Javascript
完美解决mui框架off-canvas侧滑超出部分隐藏无法滚动的问题
2018/01/25 Javascript
微信小程序swiper实现滑动放大缩小效果
2018/11/15 Javascript
ES6 Symbol数据类型的应用实例分析
2019/06/26 Javascript
解决vue单页面应用进入页面加载所有 js 的问题
2020/08/12 Javascript
详解Vue 的异常处理机制
2020/11/30 Vue.js
用vite搭建vue3应用的实现方法
2021/02/22 Vue.js
[04:45]DOTA2-DPC中国联赛正赛 iG vs LBZS 赛后选手采访
2021/03/11 DOTA
Python函数式编程指南(三):迭代器详解
2015/06/24 Python
详解Python解决抓取内容乱码问题(decode和encode解码)
2019/03/29 Python
PHP统计代码行数的小代码
2019/09/19 Python
Python创建临时文件和文件夹
2020/08/05 Python
HTML5新增属性data-*和js/jquery之间的交互及注意事项
2017/08/08 HTML / CSS
米兰网婚纱礼服法国网上商店:Milanoo法国
2016/08/20 全球购物
英国最大的独立摄影零售商:Park Cameras
2019/11/27 全球购物
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
2012/11/09 面试题
编辑找工作求职信范文
2013/12/16 职场文书
咖啡书吧创业计划书
2014/01/13 职场文书
八一建军节活动方案
2014/02/10 职场文书
乡村卫生服务一体化管理实施方案
2014/03/30 职场文书
施工安全责任书
2014/04/14 职场文书
植树节活动总结
2014/04/30 职场文书
幼儿园感恩节活动总结
2015/03/24 职场文书
2015年主婚人婚礼致辞
2015/07/28 职场文书
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle