为了账号安全,请及时绑定邮箱和手机立即绑定

使用php列出目录中的所有文件夹子文件夹和文件

使用php列出目录中的所有文件夹子文件夹和文件

PHP
喵喵时光机 2019-10-08 10:55:35
请给我一个使用php列出目录中所有文件夹,子文件夹,文件的解决方案。我的文件夹结构是这样的:Main Dir Dir1  SubDir1   File1   File2  SubDir2   File3   File4 Dir2  SubDir3   File5   File6  SubDir4   File7   File8我想获取每个文件夹内所有文件的列表。php中有任何shell脚本命令吗?
查看完整描述

3 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

function listFolderFiles($dir){

    $ffs = scandir($dir);


    unset($ffs[array_search('.', $ffs, true)]);

    unset($ffs[array_search('..', $ffs, true)]);


    // prevent empty ordered elements

    if (count($ffs) < 1)

        return;


    echo '<ol>';

    foreach($ffs as $ff){

        echo '<li>'.$ff;

        if(is_dir($dir.'/'.$ff)) listFolderFiles($dir.'/'.$ff);

        echo '</li>';

    }

    echo '</ol>';

}


listFolderFiles('Main Dir');


查看完整回答
反对 回复 2019-10-08
  • 3 回答
  • 0 关注
  • 830 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信