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设计模式 State (状态模式)
Jun 26 PHP
PHP调用Webservice实例代码
Jul 29 PHP
使用php+Ajax实现唯一校验实现代码[简单应用]
Nov 29 PHP
在PHP中利用wsdl创建标准webservice的实现代码
Dec 07 PHP
PHP修改session_id示例代码
Jan 08 PHP
php对称加密算法示例
May 07 PHP
PHP小教程之实现链表
Jun 09 PHP
PHP统计数值数组中出现频率最多的10个数字的方法
Apr 20 PHP
PHP实现上传文件并存进数据库的方法
Jul 16 PHP
一个简单的php MVC留言本实例代码(必看篇)
Sep 22 PHP
php+mysql查询实现无限下级分类树输出示例
Oct 03 PHP
laravel-admin的多级联动方法
Sep 30 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
PHP的面向对象编程
2006/10/09 PHP
php下的权限算法的实现
2007/04/28 PHP
PHP基于Redis消息队列实现发布微博的方法
2017/05/03 PHP
老生常谈PHP 文件写入和读取(必看篇)
2017/05/22 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
Extjs在exlipse中设置自动提示的方法
2010/04/07 Javascript
jQuery遍历对象、数组、集合实例
2014/11/08 Javascript
javascript获得当前的信息的一些常用命令
2015/02/25 Javascript
javascript回到顶部特效
2016/07/30 Javascript
js实现键盘自动打字效果
2016/12/23 Javascript
react中实现搜索结果中关键词高亮显示
2018/07/31 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
2019/05/01 Javascript
小程序怎样让wx.navigateBack更好用的方法实现
2019/11/01 Javascript
原生JavaScript实现留言板
2021/01/10 Javascript
[43:03]完美世界DOTA2联赛PWL S2 PXG vs Magma 第二场 11.21
2020/11/24 DOTA
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
2015/05/22 Python
不要用强制方法杀掉python线程
2017/02/26 Python
python 生成器生成杨辉三角的方法(必看)
2017/04/10 Python
python实现内存监控系统
2021/03/07 Python
python 反编译exe文件为py文件的实例代码
2019/06/27 Python
python内存管理机制原理详解
2019/08/12 Python
通过 Django Pagination 实现简单分页功能
2019/11/11 Python
Pytorch在NLP中的简单应用详解
2020/01/08 Python
Python中的全局变量如何理解
2020/06/04 Python
pycharm 的Structure界面设置操作
2021/02/05 Python
西班牙购买行李箱和背包网站:Maletas Greenwich
2019/10/08 全球购物
趣味运动会策划方案
2014/06/02 职场文书
2014年英语工作总结
2014/12/20 职场文书
2015年安全生产目标责任书
2015/01/29 职场文书
世界遗产的导游词
2015/02/13 职场文书
2015年国际护士节演讲稿
2015/03/18 职场文书
横空出世观后感
2015/06/09 职场文书
Mysql Online DDL的使用详解
2021/05/20 MySQL
Jupyter Notebook内使用argparse报错的解决方案
2021/06/03 Python
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记
java项目构建Gradle的使用教程
2022/03/24 Java/Android