php递归遍历文件夹
- <?php
- //获取文件夹的子级
- function getFile($path) {
- $folder=opendir($path); //打开文件夹
- echo '<ul>';
- while($f=readdir($folder)){ //读取文件夹
- if($f=='.' || $f=='..')
- continue;
- echo '<li>'.iconv('gbk','utf-8',$f).'</li>';
- $subpath="{$path}/{$f}";
- if(is_dir($subpath)) //如果子级还是文件夹,继续打开并读取
- getFile($subpath);
- }
-
- echo '</ul>';
- }
- //测试
- getFile('./');
复制代码
|
|