以递归方式获取根文件夹结构

时间:2018-03-29 12:59:18

标签: php json

我是php和json的新手,我想创建一个服务器端脚本,它使用给定的路径获取给定文件夹中的文件夹结构并递归显示子文件夹和文件然后返回json,那么我怎么能拥有递归获取文件夹结构的功能

像这样

root
   |__subfolder
   |          |_mp3 
   |          |_png
   |__subfolder2
              |_mp3
              |_mp3 

最好的方法是什么

这是到目前为止所做的事情

  <?php
$files = array();

$dir = opendir('/opt/');
while ($file = readdir($dir)) {
 if ($file == '.' || $file == '..')
 {
    continue;
 }

 $files[] = $file;
}

echo json_encode($files);
?>

0 个答案:

没有答案