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的单引号和双引号 字符串效率
May 27 PHP
php 无极分类(递归)实现代码
Jan 05 PHP
php array_search() 函数使用
Apr 13 PHP
延长phpmyadmin登录时间的方法
Feb 06 PHP
php获取mysql数据库中的所有表名的代码
Apr 23 PHP
PHP函数spl_autoload_register()用法和__autoload()介绍
Feb 04 PHP
thinkphp控制器调度使用示例
Feb 24 PHP
yii框架builder、update、delete使用方法
Apr 30 PHP
php实现计算百度地图坐标之间距离的方法
May 05 PHP
php使用curl详细解析及问题汇总
Aug 11 PHP
详解PHP处理密码的几种方式
Nov 30 PHP
PHP中十六进制颜色与RGB颜色值互转的方法
Mar 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
聊天室php&amp;mysql(六)
2006/10/09 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
php版微信返回用户text输入的方法
2016/11/14 PHP
使用JavaScript 实现对象 匀速/变速运动的方法
2013/05/08 Javascript
JQuery中SetTimeOut传参问题探讨
2013/05/10 Javascript
jquery 获取标签名(tagName)示例代码
2013/07/11 Javascript
javascript获取四位数字或者字母的随机数
2015/01/09 Javascript
Bootstrap实现默认导航栏效果
2020/09/21 Javascript
简单的vue-resourse获取json并应用到模板示例
2017/02/10 Javascript
js仿淘宝评价评分功能
2017/02/28 Javascript
javascript 取小数点后几位几种方法总结
2017/08/02 Javascript
JS实现的ajax和同源策略(实例讲解)
2017/12/01 Javascript
Node.js成为Web应用开发最佳选择的原因
2018/02/05 Javascript
详解Vue单元测试case写法
2018/05/24 Javascript
[03:03]DOTA2 2017国际邀请赛开幕战队入场仪式
2017/08/09 DOTA
python使用chardet判断字符串编码的方法
2015/03/13 Python
Python栈算法的实现与简单应用示例
2017/11/01 Python
python 判断网络连通的实现方法
2018/04/22 Python
selenium+python 去除启动的黑色cmd窗口方法
2018/05/22 Python
对python cv2批量灰度图片并保存的实例讲解
2018/11/09 Python
从pandas一个单元格的字符串中提取字符串方式
2019/12/17 Python
python中selenium库的基本使用详解
2020/07/31 Python
详解pyqt5的UI中嵌入matplotlib图形并实时刷新(挖坑和填坑)
2020/08/07 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
2021/01/12 Python
德国低价购买灯具和家具网站:Style-home.de
2016/11/25 全球购物
薇诺娜官方网上商城:专注敏感肌肤
2017/05/25 全球购物
Guess荷兰官网:美国服饰品牌
2020/01/22 全球购物
机电专业大学生求职信
2013/10/04 职场文书
淘宝店铺营销方案
2014/02/13 职场文书
2014年党的群众路线学习心得体会
2014/11/05 职场文书
工作能力自我评价2015
2015/03/05 职场文书
Logback 使用TurboFilter实现日志级别等内容的动态修改操作
2021/08/30 Java/Android
JavaScript实现酷炫的鼠标拖尾特效
2022/02/18 Javascript
navicat 连接Ubuntu虚拟机的mysql的操作方法
2022/04/02 MySQL
python模拟浏览器 使用selenium进入好友QQ空间并留言
2022/04/12 Python
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
2022/08/05 Vue.js