php递归遍历文件夹案例代码

[复制链接]
查看1620 | 回复0 | 2020-9-27 16:56 | 显示全部楼层 |阅读模式
php递归遍历文件夹
  1. <?php
  2. //获取文件夹的子级
  3. function getFile($path) {
  4.         $folder=opendir($path);                //打开文件夹
  5.         echo '<ul>';
  6.         while($f=readdir($folder)){        //读取文件夹
  7.                 if($f=='.' || $f=='..')
  8.                         continue;
  9.                 echo '<li>'.iconv('gbk','utf-8',$f).'</li>';
  10.                 $subpath="{$path}/{$f}";       
  11.                 if(is_dir($subpath))        //如果子级还是文件夹,继续打开并读取
  12.                         getFile($subpath);
  13.         }
  14.        
  15.         echo '</ul>';
  16. }
  17. //测试
  18. getFile('./');
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16