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如何得到当前页和上一页的地址?
Nov 27 PHP
php array_slice函数的使用以及参数详解
Aug 30 PHP
php仿ZOL分页类代码
Oct 02 PHP
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
Jul 18 PHP
PHP+FastCGI+Nginx配置PHP运行环境
Aug 07 PHP
php命令行(cli)模式下报require 加载路径错误的解决方法
Nov 23 PHP
谈谈 PHP7新增功能
Dec 16 PHP
非常有用的9个PHP代码片段
Apr 06 PHP
thinkphp5 加载静态资源路径与常量的方法
Dec 24 PHP
PHP实现动态创建XML文档的方法
Mar 30 PHP
PHP中strval()函数实例用法
Jun 07 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 trim 去除空字符的定义与语法介绍
2010/05/31 PHP
PHP句法规则详解 入门学习
2011/11/09 PHP
PHP输出缓存ob系列函数详解
2014/03/11 PHP
php进程间通讯实例分析
2016/07/11 PHP
jquery json 实例代码
2010/12/02 Javascript
jquery图片上下tab切换效果
2011/03/18 Javascript
jquery 之 $().hover(func1, funct2)使用方法
2012/06/14 Javascript
js三种排序算法分享
2012/08/16 Javascript
jQuery div层的放大与缩小简单实现代码
2013/03/28 Javascript
jquery+json实现分页效果
2016/03/07 Javascript
Javascript必知必会(四)js类型转换
2016/06/08 Javascript
JavaScript省市区三级联动菜单效果
2016/09/21 Javascript
AngularJS中的拦截器实例详解
2017/04/07 Javascript
详解Jest结合Vue-test-utils使用的初步实践
2019/06/27 Javascript
layer扩展打开/关闭动画的方法
2019/09/23 Javascript
解决vue单页面应用进入页面加载所有 js 的问题
2020/08/12 Javascript
[52:14]VG vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python基于multiprocessing的多进程创建方法
2015/06/04 Python
Python基于回溯法子集树模板实现8皇后问题
2017/09/01 Python
python3爬虫学习之数据存储txt的案例详解
2019/04/24 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
Python PO设计模式的具体使用
2019/08/16 Python
基于Python实现大文件分割和命名脚本过程解析
2019/09/29 Python
安装不同版本的tensorflow与models方法实现
2021/02/20 Python
python爬虫用request库处理cookie的实例讲解
2021/02/20 Python
css3之UI元素状态伪类选择器实例演示
2017/08/11 HTML / CSS
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
火山咖啡:Volcanica Coffee
2019/10/29 全球购物
PPP协议组成及简述协议协商的基本过程
2015/05/28 面试题
《社戏》教学反思
2014/04/15 职场文书
领导干部四风问题自我剖析材料
2014/09/25 职场文书
医院见习报告范文
2014/11/03 职场文书
2016年中秋祝酒词
2015/11/26 职场文书
怎样写工作总结啊!
2019/06/18 职场文书
有关信念的名言语录集锦
2019/12/06 职场文书
Tomcat项目启动失败的原因和解决办法
2022/04/20 Servers