PHP中使用glob函数实现一句话删除某个目录下的所有文件


Posted in PHP onJuly 22, 2014

收集自网上:

array_map('unlink',glob('*'));

抛砖引玉而已,有很多朋友可能还不知道有glob这个函数吧。更多的用法看手册吧。

PHP glob() 函数

定义和用法

glob() 函数返回匹配指定模式的文件名或目录。
该函数返回一个包含有匹配文件 / 目录的数组。如果出错返回 false。

语法

glob(pattern,flags)

参数 描述
file 必需。规定检索模式。
size 可选。规定特殊的设定。 GLOB_MARK - 在每个返回的项目中加一个斜线 GLOB_NOSORT - 按照文件在目录中出现的原始顺序返回(不排序) GLOB_NOCHECK - 如果没有文件匹配则返回用于搜索的模式 GLOB_NOESCAPE - 反斜线不转义元字符 GLOB_BRACE - 扩充 {a,b,c} 来匹配 'a','b' 或 'c' GLOB_ONLYDIR - 仅返回与模式匹配的目录项 GLOB_ERR - 停止并读取错误信息(比如说不可读的目录),默认的情况下忽略所有错误 注释:GLOB_ERR 是 PHP 5.1 添加的。

使用例子

例子 1

<?php

print_r(glob("*.txt"));

?>

输出类似:
Array

(

[0] => target.txt

[1] => source.txt

[2] => test.txt

[3] => test2.txt

)

例子 2
<?php

print_r(glob("*.*"));

?>

输出类似:
Array

(

[0] => contacts.csv

[1] => default.php

[2] => target.txt

[3] => source.txt

[4] => tem1.tmp

[5] => test.htm

[6] => test.ini

[7] => test.php

[8] => test.txt

[9] => test2.txt

)

Ps:这是一个神奇的函数。
PHP 相关文章推荐
数据库查询记录php 多行多列显示
Aug 15 PHP
用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
May 07 PHP
PHP异步调用socket实现代码
Jan 12 PHP
php中长文章分页显示实现代码
Sep 29 PHP
memcache命令启动参数中文解释
Jan 13 PHP
PHP和javascript常用正则表达式及用法实例
Jul 01 PHP
从零开始学YII2框架(一)通过Composer安装Yii2框架
Aug 20 PHP
php array_keys 返回数组的键名
Oct 25 PHP
微信公众号模板消息群发php代码示例
Dec 29 PHP
Yii2使用$this-&gt;context获取当前的Module、Controller(控制器)、Action等
Mar 29 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
Jun 09 PHP
goto语法在PHP中的使用教程
Sep 17 PHP
async和DOM Script文件加载比较
Jul 20 #PHP
Eclipse的PHP插件PHPEclipse安装和使用
Jul 20 #PHP
php多任务程序实例解析
Jul 19 #PHP
php实现斐波那契数列的简单写法
Jul 19 #PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
Jul 19 #PHP
完善CodeIgniter在IDE中代码提示功能的方法
Jul 19 #PHP
CodeIgniter中实现泛域名解析
Jul 19 #PHP
You might like
德生1994机评
2021/03/02 无线电
PHPThumb图片处理实例
2014/05/03 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
2014/12/17 PHP
PHP实现动态web服务器方法
2015/07/29 PHP
Thinkphp批量更新数据的方法汇总
2016/06/29 PHP
Adnroid 微信内置浏览器清除缓存
2016/07/11 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
如何优雅的使用 laravel 的 validator验证方法
2018/11/11 PHP
jQuery AjaxQueue改进步骤
2011/10/06 Javascript
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
2013/05/07 Javascript
js触发select onchange事件的小技巧
2014/08/05 Javascript
jquery插件corner实现圆角边框的方法
2015/03/09 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
2015/11/03 Javascript
JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果
2015/11/26 Javascript
完美解决jQuery 鼠标快速滑过后,会执行多次滑出的问题
2016/12/08 Javascript
bootstrap为水平排列的表单和内联表单设置可选的图标
2017/02/15 Javascript
浅谈ES6 模板字符串的具体使用方法
2017/11/07 Javascript
详解vue表单——小白速看
2018/04/08 Javascript
详解项目升级到vue-cli3的正确姿势
2019/01/28 Javascript
JavaScript实现秒杀时钟倒计时
2019/09/29 Javascript
python使用Tkinter显示网络图片的方法
2015/04/24 Python
python控制nao机器人身体动作实例详解
2019/04/29 Python
Django使用unittest模块进行单元测试过程解析
2019/08/02 Python
Django上线部署之IIS的配置方法
2019/08/22 Python
你应该知道的30个css选择器
2014/03/19 HTML / CSS
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
高级人员简历的自我评价分享
2013/11/03 职场文书
农村产权制度改革实施方案
2014/03/21 职场文书
卫生院艾滋病宣传活动小结
2014/07/09 职场文书
购房委托书范本
2014/09/18 职场文书
学生自我评语
2015/01/04 职场文书
工作保证书
2015/01/17 职场文书
小学五一劳动节活动总结
2015/02/09 职场文书
留学推荐信中文范文
2015/03/26 职场文书
详解Javascript实践中的命令模式
2021/05/05 Javascript
openstack中的rpc远程调用的方法
2021/07/09 Python