php遍历文件夹所有文件

function listFiles($dir)
    {
        $files = array();
        $handle = opendir($dir);

        while ($file = readdir($handle)) {
            if ($file != '.' && $file != '..') {
                if (is_dir($dir.'/'.$file)) {
                    $files[$file] = $this->listFiles($dir.'/'.$file);
                } else {
                    $files[] = $file;
                }
            }
        }
        closedir($handle);
        return $files;
    }

 

你可能感兴趣的:(php)