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 应用程序的安全 -- 不能违反的四条安全规则
Nov 26 PHP
PHP完整的日历类(CLASS)
Nov 27 PHP
php 在文件指定行插入数据的代码
May 08 PHP
PHP中使用CURL伪造来路抓取页面或文件
May 04 PHP
php的list()的一步操作给一组变量进行赋值的使用
May 18 PHP
php防止sql注入示例分析和几种常见攻击正则表达式
Jan 12 PHP
php加速器eAccelerator的配置参数、API详解
May 05 PHP
ThinkPHP中自定义目录结构的设置方法
Aug 15 PHP
smarty中post用法实例
Nov 28 PHP
php使用CURL不依赖COOKIEJAR获取COOKIE的方法
Jun 17 PHP
PHP实现获取url地址中顶级域名的方法示例
Jun 05 PHP
laravel 解决强制跳转 https的问题
Oct 22 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
drupal 代码实现URL重写
2011/05/04 PHP
PHP进程同步代码实例
2015/02/12 PHP
php生成二维码图片方法汇总
2016/12/17 PHP
thinkphp框架page类与bootstrap分页(美化)
2017/06/25 PHP
php设计模式之策略模式应用案例详解
2019/06/17 PHP
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
csdn 论坛技术区平均给分功能
2009/11/07 Javascript
JavaScript动态添加列的方法
2015/03/25 Javascript
JavaScript严格模式详解
2015/11/18 Javascript
Jquery中巧用Ajax的beforeSend方法
2016/01/20 Javascript
详解AngularJS控制器的使用
2016/03/09 Javascript
利用vue-router实现二级菜单内容转换
2016/11/30 Javascript
JavaScript实现跟随滚动缓冲运动广告框
2017/07/15 Javascript
解决Vue axios post请求,后台获取不到数据的问题方法
2018/08/11 Javascript
解决JavaScript layui 下拉框不显示的问题
2018/08/14 Javascript
javascript头像上传代码实例
2019/09/28 Javascript
[02:41]2015国际邀请赛中国区预选赛观战指南
2015/05/20 DOTA
教大家玩转Python字符串处理的七种技巧
2017/03/31 Python
基于python实现学生管理系统
2018/10/17 Python
Django框架序列化与反序列化操作详解
2019/11/01 Python
Python函数的定义方式与函数参数问题实例分析
2019/12/26 Python
Python 读取xml数据,cv2裁剪图片实例
2020/03/10 Python
巴西食品补充剂在线零售商:Músculos na Web
2017/08/07 全球购物
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
2012/01/21 面试题
计算机专业自荐信
2013/10/14 职场文书
会计专业毕业生自我鉴定
2013/10/29 职场文书
《乡愁》教学反思
2014/02/18 职场文书
出纳员岗位职责
2014/03/13 职场文书
驻村工作先进事迹
2014/08/14 职场文书
群教个人对照检查材料
2014/08/20 职场文书
实习工作表现评语
2014/12/31 职场文书
管理人员岗位职责
2015/02/14 职场文书
民事起诉状范文
2015/05/19 职场文书
单位接收证明格式
2015/06/18 职场文书
学校远程教育工作总结
2015/08/11 职场文书
深入浅析Redis 集群伸缩原理
2021/05/15 Redis