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.ini实现Mysql导入数据库文件最大限制的修改方法
Dec 11 PHP
9个PHP开发常用功能函数小结
Jul 15 PHP
关于PHP结束标签的使用细节探讨及联想
Mar 04 PHP
zend optimizer在wamp的基础上安装图文教程
Oct 26 PHP
PHP错误处理函数
Apr 03 PHP
Zend Framework上传文件重命名的实现方法
Nov 25 PHP
php封装的mongodb操作类代码
Aug 06 PHP
PHP实现的策略模式简单示例
Aug 25 PHP
Yii2 中实现单点登录的方法
Mar 09 PHP
php微信开发之音乐回复功能
Jun 14 PHP
PHP实现15位身份证号转18位的方法分析
Oct 16 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
Feb 18 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
Symfony2实现在doctrine中内置数据的方法
2016/02/05 PHP
php mysql数据库操作类(实例讲解)
2017/08/06 PHP
重载toString实现JS HashMap分析
2011/03/13 Javascript
JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
2014/08/16 Javascript
javascript 面向对象封装与继承
2014/11/27 Javascript
javascript实现rgb颜色转换成16进制格式
2015/07/10 Javascript
JS版元素周期表实现方法
2015/08/05 Javascript
jQuery中常用的遍历函数用法实例总结
2015/09/01 Javascript
a标签跳转到指定div,jquery添加和移除class属性的实现方法
2016/10/10 Javascript
深入理解Node.js 事件循环和回调函数
2016/11/02 Javascript
node.js爬虫爬取拉勾网职位信息
2017/03/14 Javascript
ECMAScript6变量的解构赋值实例详解
2017/09/19 Javascript
vue+webpack实现异步加载三种用法示例详解
2018/04/24 Javascript
详解vue-router 初始化时做了什么
2018/06/11 Javascript
使用Vue开发自己的Chrome扩展程序过程详解
2019/06/21 Javascript
Python+OpenCV人脸检测原理及示例详解
2020/10/19 Python
如何利用Python模拟GitHub登录详解
2019/07/15 Python
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误
2019/08/26 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
2019/09/17 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
2020/02/26 Python
Django用数据库表反向生成models类知识点详解
2020/03/25 Python
快速了解Python开发环境Spyder
2020/06/29 Python
分享CSS3中必须要知道的10个顶级命令
2012/04/26 HTML / CSS
HTML5之SVG 2D入门13—svg对决canvas及长处和适用场景分析
2013/01/30 HTML / CSS
html5教程画矩形代码分享
2013/12/04 HTML / CSS
巴西服装和鞋子购物网站:Marisa
2018/10/25 全球购物
Lookfantastic澳大利亚官网:英国知名美妆购物网站
2021/01/07 全球购物
西部世纪面试题
2014/12/05 面试题
教师岗位职责范本
2013/12/29 职场文书
酒店led欢迎词
2014/01/09 职场文书
爱国口号
2014/06/19 职场文书
经典毕业生求职信
2014/07/12 职场文书
党员弘扬焦裕禄精神思想汇报
2014/09/10 职场文书
2014年质量工作总结
2014/11/22 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书
JavaScript数组 几个常用方法总结
2021/11/11 Javascript