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通过header实现文本文件下载的代码
Aug 08 PHP
使ecshop模板中可引用常量的实现方法
Jun 02 PHP
php实现的农历算法实例
Aug 11 PHP
php如何连接sql server
Oct 16 PHP
php+jQuery+Ajax实现点赞效果的方法(附源码下载)
Jul 21 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
May 26 PHP
PHP判断密码强度的方法详解
May 26 PHP
PHP mysqli事务操作常用方法分析
Jul 22 PHP
详解PHP多个进程配合redis的有序集合实现大文件去重
Mar 06 PHP
Yii框架核心组件类实例详解
Aug 06 PHP
phpinfo的知识点总结
Oct 10 PHP
详解phpstorm2020最新破解方法
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
咖啡与牛奶
2021/03/03 冲泡冲煮
Oracle 常见问题解答
2006/10/09 PHP
第四章 php数学运算
2011/12/30 PHP
解决FastCGI 进程超过了配置的活动超时时限的问题
2013/07/03 PHP
PHP开发之用微信远程遥控服务器
2018/01/25 PHP
ThinkPHP5.1验证码功能实现的示例代码
2020/06/08 PHP
javascript限制文本框只允许输入数字(曾经与现在的方法对比)
2013/01/18 Javascript
jQuery之尺寸调整组件的深入解析
2013/06/19 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
2015/07/01 Javascript
使用coffeescript编写node.js项目的方法汇总
2015/08/05 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
AngularJS  $on、$emit和$broadcast的使用
2016/09/05 Javascript
使用 bootstrap modal遇到的问题小结
2016/11/09 Javascript
javascript表达式和运算符详解
2017/02/07 Javascript
基于JavaScript实现选项卡效果
2017/07/21 Javascript
微信小程序渲染性能调优小结
2019/07/30 Javascript
js 动态校验开始结束时间的实现代码
2020/05/25 Javascript
[48:20]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[38:54]完美世界DOTA2联赛PWL S2 Rebirth vs LBZS 第一场 11.28
2020/12/01 DOTA
python实现apahce网站日志分析示例
2014/04/02 Python
Python Tkinter基础控件用法
2014/09/03 Python
详解python3百度指数抓取实例
2016/12/12 Python
python dict 字典 以及 赋值 引用的一些实例(详解)
2017/01/20 Python
python基础之入门必看操作
2017/07/26 Python
python实现爬山算法的思路详解
2019/04/09 Python
Python学习工具jupyter notebook安装及用法解析
2020/10/23 Python
HTML5网页音乐播放器的示例代码
2017/11/09 HTML / CSS
error和exception有什么区别
2012/10/02 面试题
2014年人力资源部工作总结
2014/11/19 职场文书
会计求职信怎么写
2015/03/20 职场文书
法律进社区活动总结
2015/05/07 职场文书
2016年社区六一儿童节活动总结
2016/04/06 职场文书
导游词之广西漓江
2019/11/02 职场文书
CSS3 制作的图片滚动效果
2021/04/14 HTML / CSS
MyBatis 动态SQL全面详解
2021/10/05 MySQL
深入理解 Golang 的字符串
2022/05/04 Golang