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 相关文章推荐
跟我学小偷程序之成功偷取首页(第三天)
Oct 09 PHP
基于mysql的bbs设计(四)
Oct 09 PHP
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
May 19 PHP
php中echo()和print()、require()和include()等易混淆函数的区别
Feb 22 PHP
php实现快速排序法函数代码
Aug 27 PHP
PHP实现的连贯操作、链式操作实例
Jul 08 PHP
jquery+php实现导出datatables插件数据到excel的方法
Jul 06 PHP
PHP如何将log信息写入服务器中的log文件
Jul 29 PHP
PHP实现的简单操作SQLite数据库类与用法示例
Jun 19 PHP
PHP 记录访客的浏览信息方法
Jan 29 PHP
laravel框架的安装与路由实例分析
Oct 11 PHP
PHP Web表单生成器案例分析
Jun 02 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
dedecms模版制作使用方法
2007/04/03 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
2019/10/20 PHP
php模拟实现斗地主发牌
2020/04/22 PHP
js表数据排序 sort table data
2009/02/18 Javascript
html中使用javascript调用本地程序(exe、doc等)实现代码
2013/04/26 Javascript
详解JavaScript的Date对象(制作简易钟表)
2020/04/07 Javascript
Node.js学习之地址解析模块URL的使用详解
2017/09/28 Javascript
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
2018/01/30 Javascript
详解javascript设计模式三:代理模式
2019/03/25 Javascript
JS实现随机抽选获奖者
2019/11/07 Javascript
python分析nignx访问日志脚本分享
2015/02/26 Python
python打开url并按指定块读取网页内容的方法
2015/04/29 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
python 中字典嵌套列表的方法
2018/07/03 Python
python selenium自动上传有赞单号的操作方法
2018/07/05 Python
python交互模式下输入换行/输入多行命令的方法
2019/07/02 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
python线程中的同步问题及解决方法
2019/08/29 Python
pycharm通过ssh连接远程服务器教程
2020/02/12 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
2020/04/21 Python
解决python父线程关闭后子线程不关闭问题
2020/04/25 Python
Pytest如何使用skip跳过执行测试
2020/08/13 Python
canvas画布实现手写签名效果的示例代码
2019/04/23 HTML / CSS
巴西婴儿用品商店:Bebe Store
2017/11/23 全球购物
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
客户经理岗位职责
2013/12/08 职场文书
2014新年寄语
2014/01/20 职场文书
小学生元旦感言
2014/02/26 职场文书
公司委托书格式
2014/08/01 职场文书
管理工程专业求职信
2014/08/10 职场文书
硕士毕业答辩开场白
2015/05/27 职场文书
一个独生女的故事观后感
2015/06/04 职场文书
入党培养人考察意见
2015/06/08 职场文书
2015毕业设计工作总结
2015/07/24 职场文书
健康教育主题班会
2015/08/14 职场文书
浅析MySQL如何实现事务隔离
2021/06/26 MySQL