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实现图象锐化代码
Jun 14 PHP
PHP 获取目录下的图片并随机显示的代码
Dec 28 PHP
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
Aug 12 PHP
php数组函数序列之array_search()- 按元素值返回键名
Nov 04 PHP
关于PHP session 存储方式的详细介绍
Jun 25 PHP
PHP实现把文本中的URL转换为链接的auolink()函数分享
Jul 29 PHP
浅析php创建者模式
Nov 25 PHP
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
Jan 27 PHP
Laravel中日期时间处理包Carbon的简单使用
Sep 21 PHP
php和C#的yield迭代器实现方法对比分析
Jul 17 PHP
laravel框架select2多选插件初始化默认选中项操作示例
Feb 18 PHP
php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法解析
Apr 20 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
详解PHP显示MySQL数据的三种方法
2008/06/05 PHP
PHP 数据结构 算法描述 冒泡排序 bubble sort
2011/07/10 PHP
实例讲解PHP面向对象之多态
2014/08/20 PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
2016/11/01 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
2018/11/10 PHP
优化JavaScript脚本的性能的几个注意事项
2006/12/22 Javascript
ExtJs事件机制基本代码模型和流程解析
2010/10/24 Javascript
mailto的使用技巧分享
2012/12/21 Javascript
js关闭浏览器窗口及检查浏览器关闭事件
2013/09/03 Javascript
浅谈jQuery构造函数分析
2015/05/11 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
干货分享:让你分分钟学会javascript闭包
2015/12/25 Javascript
浅谈Javascript中的Label语句
2016/12/14 Javascript
jquery横向纵向鼠标滚轮全屏切换
2017/02/27 Javascript
nodejs socket实现的服务端和客户端功能示例
2017/06/02 NodeJs
JavaScript强制类型转换和隐式类型转换操作示例
2019/05/01 Javascript
JavaScript代码模拟鼠标自动点击事件示例
2020/08/07 Javascript
Python中在for循环中嵌套使用if和else语句的技巧
2016/06/20 Python
详解python中executemany和序列的使用方法
2017/08/12 Python
python生成二维码的实例详解
2017/10/29 Python
Python实现将通信达.day文件读取为DataFrame
2018/12/22 Python
python使用opencv在Windows下调用摄像头实现解析
2019/11/26 Python
Python configparser模块应用过程解析
2020/08/14 Python
python上下文管理的使用场景实例讲解
2021/03/03 Python
Html5移动端div固定到底部实现底部导航条的几种方式
2021/03/09 HTML / CSS
仓管员岗位责任制
2014/02/19 职场文书
学雷锋树新风演讲稿
2014/05/10 职场文书
安全负责人任命书
2014/06/06 职场文书
公司离职证明范本
2014/10/17 职场文书
党组织领导班子整改方案
2014/10/25 职场文书
三八妇女节慰问信
2015/02/14 职场文书
毕业生爱心捐书倡议书
2015/04/27 职场文书
入党积极分子培养联系人意见
2015/08/12 职场文书
浅析Django接口版本控制
2021/06/26 Python
redis的list数据类型相关命令介绍及使用
2022/01/18 Redis
Linux服务器离线安装 nginx的详细步骤
2022/06/16 Servers