永发信息网

PHP遍历输出文件夹内的所有文件用递归算法?

答案:1  悬赏:40  手机版
解决时间 2021-12-03 20:37
PHP遍历输出文件夹内的所有文件用递归算法?
最佳答案
一般来说,类似这种遍历输出所有文件,大多采用递归算法,这样程序显得比较简洁,其实际执行效率来说,并不见得比其他方法更好。

以下是示例:

function file_list($path)
{
if ($handle = opendir($path))//打开路径成功
{
while (false !== ($file = readdir($handle)))//循环读取目录中的文件名并赋值给$file
{
if ($file != "." && $file != "..")//排除当前路径和前一路径
{
if (is_dir($path."/".$file))
{
// echo $path.": ".$file."
";//去掉此行显示的是所有的非目录文件
file_list($path."/".$file);
}
else
{
echo $path.": ".$file."
";
}
}
}
}
}追问额
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个长80厘米宽45厘米高40厘米的长方体鱼缸里
卢拉瑜伽(中华店)地址好找么,我有些事要过去
英伦三岛的名称演变
楚乔吹筚篥时是在想念谁?楚乔传中的筚篥是什
办理农业银行卡时需要往里面先存一百块钱吗
遇到垃圾人,你会怎么办
阅读下面的短文,并根据文章后的要求答题。(
1875年,郭嵩焘奏称:“西洋立国,有本有末,
怎样对待那些说话不算数的男人
中华四十龄插秧机好用不?性能怎么样?价格多
袒露 心迹什么意思
海石花怎么样,好不好的默认点评
山行 二十年前是这个深还是这个生
国家规定老板转让厂.我做了10月怎么赔偿
钱罐里有87.5元,都是1元和5角的,如果1元是5
推荐资讯
日期(同年)灰尘量(mg/dm2)光合作用降低百
谁有《初情以情》txt的格式
样本量共17例,计算相对危险度RR 时,SAS结果提
C4D的源文件在win文件夹下怎么能查看预览小图
佛山市广工大数控装备技术发展有限公司怎么样
璎轩瑜伽美容生活馆地址在哪,我要去那里办事
书法评论:何为取法太低
知了猴如何腌制?
穷人乍富岂能安、
为什么我早上在被子里自己就射了
浆纱机是利用锅炉的蒸汽来浆纱,请问浆每万米
今天听老年人说妈妈吃酸的宝宝长牙齿会很大的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?