用PHP实现递归循环每一个目录


Posted in PHP onAugust 08, 2010

函数的原理很简单,主要就是用了一下递归调用。

function file_list($path){ 
if ($handle = opendir($path)) { 
while (false !== ($file = readdir($handle))) { 
if ($file != "." && $file != "..") { 
if (is_dir($path."/".$file)) { 
echo $path.": ".$file."<br>";//去掉此行显示的是所有的非目录文件 
file_list($path."/".$file); 
} else { 
echo $path.": ".$file."<br>"; 
} 
} 
} 
} 
}

这个函数还可以继续做一些改进,加入一些文件夹或文件的图标什么的,这样就可以做成更强大的一个函数了,有兴趣的朋友可以扩展的一下。
PHP 相关文章推荐
PHP5在Apache下的两种模式的安装
Sep 05 PHP
php中过滤非法字符的具体实现
Oct 29 PHP
PHP把小数转成整数3种方法
Jun 30 PHP
php读取目录及子目录下所有文件名的方法
Oct 20 PHP
php实现遍历目录并删除指定文件中指定内容
Jan 21 PHP
php实现根据IP地址获取其所在省市的方法
Apr 30 PHP
变量在 PHP7 内部的实现(一)
Dec 21 PHP
PHP进行批量任务处理不超时的解决方法
Jul 11 PHP
PHP实现根据数组的值进行分组的方法
Apr 20 PHP
利用php-cli和任务计划实现订单同步功能的方法
May 03 PHP
php命令行写shell实例详解
Jul 19 PHP
PHP信号处理机制的操作代码讲解
Apr 19 PHP
为IP查询添加GOOGLE地图功能的代码
Aug 08 #PHP
PHP下对数组进行排序的函数
Aug 08 #PHP
PHP 冒泡排序算法的实现代码
Aug 08 #PHP
php下关于Cannot use a scalar value as an array的解决办法
Aug 08 #PHP
在PHP中实现Javascript的escape()函数代码
Aug 08 #PHP
PHP下escape解码函数的实现方法
Aug 08 #PHP
ubuntu 编译安装php 5.3.3+memcache的方法
Aug 05 #PHP
You might like
PHP获取MSN好友列表类的实现代码
2013/06/23 PHP
PHP间隔一段时间执行代码的方法
2014/12/02 PHP
PHP实现通用alert函数的方法
2015/03/11 PHP
PHP 图片合成、仿微信群头像的方法示例
2019/10/25 PHP
javascript中的有名函数和无名函数
2007/10/17 Javascript
用JavaScript页面不刷新时全选择,全删除(GridView)
2009/04/14 Javascript
JavaScript Event学习第六章 事件的访问
2010/02/07 Javascript
更换select下拉菜单背景样式的实现代码
2011/12/20 Javascript
jquery实现简易的移动端验证表单
2015/11/08 Javascript
Angular ng-repeat 对象和数组遍历实例
2016/09/14 Javascript
BootStrap 可编辑表Table格
2016/11/24 Javascript
Angular.js中angular-ui-router的简单实践
2017/07/18 Javascript
微信小程序之蓝牙的链接
2017/09/26 Javascript
基于mpvue搭建微信小程序项目框架的教程详解
2019/04/10 Javascript
微信小程序扫描二维码获取信息实例详解
2019/05/07 Javascript
ES6 Map结构的应用实例分析
2019/06/26 Javascript
vue实现图片预览组件封装与使用
2019/07/13 Javascript
javascript浅层克隆、深度克隆对比及实例解析
2020/02/09 Javascript
javascript将扁平的数据转为树形结构的高效率算法
2020/02/27 Javascript
python之文件读取一行一行的方法
2018/07/12 Python
python异步Web框架sanic的实现
2020/04/27 Python
Pytorch 高效使用GPU的操作
2020/06/27 Python
Django+RestFramework API接口及接口文档并返回json数据操作
2020/07/12 Python
Django admin组件的使用
2020/10/24 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
电子商务专业推荐信范文
2013/12/02 职场文书
工厂总经理岗位职责
2014/02/07 职场文书
2014年五四青年节活动方案
2014/03/29 职场文书
高三霸气励志标语
2014/06/24 职场文书
学校教研活动总结
2014/07/02 职场文书
党员教师批评与自我批评发言稿
2014/10/15 职场文书
消防验收申请报告
2015/05/15 职场文书
什么是执行力?9个故事告诉您:成功绝非偶然!
2019/07/05 职场文书
基于PyTorch实现一个简单的CNN图像分类器
2021/05/29 Python
uniapp 微信小程序 自定义tabBar 导航
2022/04/22 Javascript
Java实现添加条码或二维码到Word文档
2022/06/01 Java/Android