php递归法读取目录及文件的方法


Posted in PHP onJanuary 30, 2015

本文实例讲述了php递归法读取目录及文件的方法。分享给大家供大家参考。具体如下:

这里实例分析php递归法读取目录及文件的方法,代码中包含较为详尽的注释,如下所示:

<?php
function showdir($path){
 $dh = opendir($path);//打开目录
 while(($d = readdir($dh)) != false){
 //逐个文件读取,添加!=false条件,是为避免有文件或目录的名称为0
 if($d=='.' || $d == '..'){//判断是否为.或..,默认都会有
 continue;
 }
 echo $d."<br />";
 if(is_dir($path.'/'.$d)){//如果为目录
 showdir($path.'/'.$d);//继续读取该目录下的目录或文件
 }
 }
}

$path = './';//当前目录
showdir($path);
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
不用数据库的多用户文件自由上传投票系统(3)
Oct 09 PHP
php的一些小问题
Jul 03 PHP
PHP高级对象构建 工厂模式的使用
Feb 05 PHP
php后退一页表单内容保存实现方法
Jun 17 PHP
PHP查询数据库中满足条件的记录条数(两种实现方法)
Jan 29 PHP
深入探讨:Nginx 502 Bad Gateway错误的解决方法
Jun 03 PHP
ThinkPHP利用PHPMailer实现邮件发送实现代码
Sep 26 PHP
php实现的返回数据格式化类实例
Sep 22 PHP
详解PHP实现异步调用的4种方法
Mar 14 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
Sep 17 PHP
PHP dirname简单使用代码实例
Nov 13 PHP
php实现简单文件下载的方法
Jan 30 #PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
Jan 30 #PHP
php+xml结合Ajax实现点赞功能完整实例
Jan 30 #PHP
PHP速成大法
Jan 30 #PHP
php+mysql结合Ajax实现点赞功能完整实例
Jan 30 #PHP
PHP制作百度词典查词采集器
Jan 29 #PHP
php+mysqli事务控制实现银行转账实例
Jan 29 #PHP
You might like
php多个字符串替换成同一个的解决方法
2013/06/18 PHP
PHP取整函数:ceil,floor,round,intval的区别详细解析
2013/08/31 PHP
ThinkPHP 模板引擎使用详解
2017/05/07 PHP
PHP基于phpqrcode类生成二维码的方法详解
2018/03/14 PHP
JQuery实现自定义对话框的代码
2008/06/15 Javascript
Javascript 文件夹选择框的两种解决方案
2009/07/01 Javascript
javascript 模拟JQuery的Ready方法实现并出现的问题
2009/12/06 Javascript
javascript动画浅析
2012/08/30 Javascript
浅析JavaScript中的常用算法与函数
2013/11/21 Javascript
javascript HTML5 Canvas实现圆盘抽奖功能
2016/04/11 Javascript
AngularJS通过$http和服务器通信详解
2016/09/21 Javascript
js实现自动图片轮播代码
2017/03/22 Javascript
vue.js 初体验之Chrome 插件开发实录
2017/05/13 Javascript
关于TypeScript中import JSON的正确姿势详解
2017/07/25 Javascript
Vue v2.5 调整和更新不完全问题
2017/10/24 Javascript
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
2018/10/25 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
2019/04/18 Javascript
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
vue 解决IOS10低版本白屏的问题
2020/11/17 Javascript
零基础写python爬虫之抓取糗事百科代码分享
2014/11/06 Python
实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250
2016/01/20 Python
python文件的md5加密方法
2016/04/06 Python
简单的python后台管理程序
2017/04/13 Python
对python For 循环的三种遍历方式解析
2019/02/01 Python
python SQLAlchemy 中的Engine详解
2019/07/04 Python
Python代码块及缓存机制原理详解
2019/12/13 Python
Python实现word2Vec model过程解析
2019/12/16 Python
Python项目跨域问题解决方案
2020/06/22 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
如何在scrapy中集成selenium爬取网页的方法
2020/11/18 Python
体育教育专业自荐信范文
2013/12/20 职场文书
党员公开承诺书
2014/03/25 职场文书
小学生清明节演讲稿
2014/09/05 职场文书
2014大学班主任工作总结
2014/11/08 职场文书
2019升学宴主持词范本5篇
2019/10/09 职场文书
对Keras自带Loss Function的深入研究
2021/05/25 Python