遍历指定目录下的所有目录和文件的php代码


Posted in PHP onNovember 27, 2011
<?php 
function listFiles($path){ 
$result = array(); 
foreach(glob($path.'\\'."*") as $item){ 
$result[strtolower($item)] = $item; 
if(is_dir($item)){ 
$result += listFiles($item); 
} 
} 
return $result; 
} 
$path = 'E:\\web\\dianle'; 
foreach(listFiles($path) as $item){ 
echo $item.'<br />'; 
}

2: scandir 读取指定目录到数组
function listFiles($path){ 
$result = array(); 
foreach( scandir($path) as $item ){ 
if($item != '.' && $item != '..' ){ 
$item = $path.'\\'.$item; 
$result[strtolower($item)] = $item; 
if(is_dir($item)){ 
$result += listFiles($item); 
} 
} 
} 
return $result; 
} 
$path = 'E:\\web\\dianle'; 
foreach(listFiles($path) as $item){ 
echo $item.'<br />'; 
}
PHP 相关文章推荐
fgetcvs在linux的问题
Jan 15 PHP
PHPThumb PHP 图片缩略图库
Mar 11 PHP
PHP实现邮件群发的源码
Jun 18 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
Jun 26 PHP
php中字符查找函数strpos、strrchr与strpbrk用法
Nov 18 PHP
PHP实现自动识别Restful API的返回内容类型
Feb 07 PHP
php使用GD库创建图片缩略图的方法
Jun 10 PHP
php正则表达式基本知识与应用详解【经典教程】
Apr 17 PHP
Laravel实现定时任务的示例代码
Aug 10 PHP
php+mysql开发的最简单在线题库(在线做题系统)完整案例
Mar 30 PHP
PHP+iframe模拟Ajax上传文件功能示例
Jul 02 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
Oct 21 PHP
用PHP写的基于Memcache的Queue实现代码
Nov 27 #PHP
PHP中去除换行解决办法小结(PHP_EOL)
Nov 27 #PHP
php操作SVN版本服务器类代码
Nov 27 #PHP
支持中文的php加密解密类代码
Nov 27 #PHP
php UBB 解析实现代码
Nov 27 #PHP
PHP高自定义性安全验证码代码
Nov 27 #PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
Nov 26 #PHP
You might like
根德Grundig S400/S500/S700电路分析
2021/03/02 无线电
PHP 网页过期时间的控制代码
2009/06/29 PHP
JavaScript表达式:URL 协议介绍
2013/03/10 Javascript
原生js实现吸顶效果
2017/03/13 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
JavaScript登录记住密码操作(超简单代码)
2017/03/22 Javascript
php register_shutdown_function函数详解
2017/07/23 Javascript
switchery按钮的使用方法
2017/12/18 Javascript
Vue 实现html中根据类型显示内容
2019/10/28 Javascript
Vue.js使用axios动态获取response里的data数据操作
2020/09/08 Javascript
Vue+Openlayers自定义轨迹动画
2020/09/24 Javascript
[01:13:59]LGD vs Mineski Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
[01:33]完美世界DOTA2联赛PWL S3 集锦第二期
2020/12/21 DOTA
python支持断点续传的多线程下载示例
2014/01/16 Python
在Django的视图中使用数据库查询的方法
2015/07/16 Python
python3爬取各类天气信息
2018/02/24 Python
python 显示数组全部元素的方法
2018/04/19 Python
django反向解析和正向解析的方式
2018/06/05 Python
Python使用装饰器模拟用户登陆验证功能示例
2018/08/24 Python
linux安装python修改默认python版本方法
2019/03/31 Python
Python面向对象思想与应用入门教程【类与对象】
2019/04/12 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
2019/04/28 Python
Django实现发送邮件找回密码功能
2019/08/12 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
快速解决jupyter启动卡死的问题
2020/04/10 Python
eBay比利时购物网站:eBay.be
2019/08/09 全球购物
意大利比基尼品牌:MISS BIKINI
2019/11/02 全球购物
阿联酋优惠券服务:Living Kool
2019/12/12 全球购物
C#如何进行LDAP用户校验
2012/11/21 面试题
教师自我评价范例
2013/09/24 职场文书
采购经理岗位职责
2014/02/16 职场文书
乡镇八一建军节活动方案
2014/08/24 职场文书
街道务虚会发言材料
2014/10/20 职场文书
2015年度环卫处工作总结
2015/07/24 职场文书
解决golang post文件时Content-Type出现的问题
2021/05/02 Golang
Jupyter Notebook内使用argparse报错的解决方案
2021/06/03 Python