0

有谁知道如何在 php 中递归地扫描目录?

$fileslist = array();

function readRecursive($dirname) {
   global $fileslist;
   $dir = scandir($dirname);

    foreach ($dir as $f) {
      if($f != "." && $f != ".." && $f != ".DS_Store") {
         if(is_dir($dirname.DIRECTORY_SEPARATOR.$f)) {
            $dname = $dirname.DIRECTORY_SEPARATOR.$f;
            readRecursive($dname);
         } else {
            $fileslist[] = $dirname.DIRECTORY_SEPARATOR.$f;
         }
      }
   }
}

以下代码不起作用提前谢谢

4

1 回答 1

2

首先检查您的php版本。此功能仅在 php 5.0 以上可用

于 2013-02-18T16:12:11.057 回答