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 相关文章推荐
打造计数器DIY三步曲(上)
Oct 09 PHP
利用PHP动态生成VRML网页
Oct 09 PHP
phpMyAdmin 安装教程全攻略
Mar 19 PHP
php强制下载类型的实现代码
Apr 21 PHP
php+js实现图片的上传、裁剪、预览、提交示例
Aug 27 PHP
浅谈Eclipse PDT调试PHP程序
Jun 09 PHP
php一行代码获取文件后缀名实例分析
Nov 12 PHP
php中最简单的字符串匹配算法
Dec 16 PHP
PHP中防止SQL注入方法详解
Dec 25 PHP
PHP实现的简单操作SQLite数据库类与用法示例
Jun 19 PHP
PHP whois查询类定义与用法示例
Apr 03 PHP
laravel实现上传图片的两种方式小结
Oct 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
德生PL660的电路分析和打磨
2021/03/02 无线电
php 中英文语言转换类代码
2011/08/11 PHP
解析php中两种缩放图片的函数,为图片添加水印
2013/06/14 PHP
PHP Curl出现403错误的解决办法
2014/05/29 PHP
ecshop适应在PHP7的修改方法解决报错的实现
2016/11/01 PHP
PHP长网址与短网址的实现方法
2017/10/13 PHP
自己动手制作jquery插件之自动添加删除行功能介绍
2011/10/14 Javascript
jquery提取元素里的纯文本不包含span等里的内容
2013/09/30 Javascript
如何改进javascript代码的性能
2015/04/02 Javascript
JavaScript实现对下拉列表值进行排序的方法
2015/07/15 Javascript
AngularJS 购物车全选/取消全选功能的实现方法
2017/08/14 Javascript
JS实现问卷星自动填问卷脚本并在两秒自动提交功能
2020/06/17 Javascript
jQuery实现表单动态添加数据并提交的方法
2018/07/19 jQuery
JS监听事件的叠加和移除功能
2018/11/19 Javascript
JQuery Ajax跨域调用和非跨域调用问题实例分析
2019/04/16 jQuery
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
2019/11/12 Javascript
python3音乐播放器简单实现代码
2020/04/20 Python
Python中str is not callable问题详解及解决办法
2017/02/10 Python
Linux CentOS7下安装python3 的方法
2018/01/21 Python
Python基础教程之内置函数locals()和globals()用法分析
2018/03/16 Python
对Python 文件夹遍历和文件查找的实例讲解
2018/04/26 Python
python基于物品协同过滤算法实现代码
2018/05/31 Python
解决Python pandas df 写入excel 出现的问题
2018/07/04 Python
Python爬虫学习之获取指定网页源码
2019/07/30 Python
python3 map函数和filter函数详解
2019/08/26 Python
Python decorator拦截器代码实例解析
2020/04/04 Python
Django Path转换器自定义及正则代码实例
2020/05/29 Python
keras实现多GPU或指定GPU的使用介绍
2020/06/17 Python
Django基于Models定制Admin后台实现过程解析
2020/11/11 Python
python小技巧——将变量保存在本地及读取
2020/11/13 Python
Python代码覆盖率统计工具coverage.py用法详解
2020/11/25 Python
HTML5之多线程(Web Worker)
2019/01/02 HTML / CSS
新闻系毕业生推荐信
2013/11/16 职场文书
新疆民族团结演讲稿
2014/08/27 职场文书
2015年财务部年度工作总结
2015/05/19 职场文书
spring项目中切面及AOP的使用方法
2021/06/26 Java/Android