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生成带有雪花背景的验证码
Oct 09 PHP
PHP无敌近乎加密方式!
Jul 17 PHP
在PHP中利用wsdl创建标准webservice的实现代码
Dec 07 PHP
php curl的深入解析
Jun 02 PHP
php的mkdir()函数创建文件夹比较安全的权限设置方法
Jul 28 PHP
PHP实现利用MySQL保存session的方法
Aug 23 PHP
yii2.0之GridView自定义按钮和链接用法
Dec 15 PHP
PHP中的一些常用函数收集
May 26 PHP
php数字运算验证码的实现代码
Jul 30 PHP
php+ajax无刷新分页实例详解
Dec 07 PHP
Laravel框架实现修改登录和注册接口数据返回格式的方法
Aug 17 PHP
你真的了解PHP中的引用符号(&)吗
May 12 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
PHP5权威编程阅读学习笔记 附电子书下载
2012/07/05 PHP
PHP实现将科学计数法转换为原始数字字符串的方法
2014/12/16 PHP
PHP观察者模式定义与用法实例分析
2019/03/22 PHP
PHP基础之输出缓冲区基本概念、原理分析
2019/06/19 PHP
最简单的js图片切换效果实现代码
2011/09/24 Javascript
早该知道的7个JavaScript技巧
2013/03/27 Javascript
js中的push和join方法使用介绍
2013/10/08 Javascript
jQuery操作表单常用控件方法小结
2015/03/23 Javascript
Node.js中的process.nextTick使用实例
2015/06/25 Javascript
JS基于VML技术实现的五角星礼花效果代码
2015/10/26 Javascript
angular2使用简单介绍
2016/03/01 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
JavaScript中Number对象的toFixed() 方法详解
2016/09/02 Javascript
Angular2实现自定义双向绑定属性
2017/03/22 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
2019/05/15 Javascript
js JSON.stringify()基础详解
2019/06/19 Javascript
详解vue中使用transition和animation的实例代码
2020/12/12 Vue.js
python中的yield使用方法
2014/02/11 Python
跟老齐学Python之不要红头文件(2)
2014/09/28 Python
Python实现将数据框数据写入mongodb及mysql数据库的方法
2018/04/02 Python
Python绘制正余弦函数图像的方法
2018/08/28 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
2019/02/27 Python
Django Xadmin多对多字段过滤实例
2020/04/07 Python
python编写一个会算账的脚本的示例代码
2020/06/02 Python
Python简单实现词云图代码及步骤解析
2020/06/04 Python
解锁canvas导出图片跨域的N种姿势小结
2019/01/24 HTML / CSS
英国综合网上购物商城:The Hut
2018/07/03 全球购物
意大利网上购书网站:Libraccio.it
2021/02/03 全球购物
结婚保证书
2015/01/16 职场文书
银行先进个人总结
2015/02/15 职场文书
幼儿园六一儿童节演讲稿
2015/03/19 职场文书
入党团支部推荐意见
2015/06/02 职场文书
银行工作心得体会范文
2016/01/23 职场文书
如何使用pdb进行Python调试
2021/06/30 Python
Nginx location 和 proxy_pass路径配置问题小结
2021/09/04 Servers
浅谈Redis的事件驱动模型
2022/05/30 Redis