递归概述文件PHP/Laravel

递归概述文件PHP/Laravel,php,file,laravel,recursion,iterator,Php,File,Laravel,Recursion,Iterator,我有递归迭代器概述,我得到了所有的文件,还有所有的目录。我只想要这些文件的概述。 我有以下代码: <?php $root = '/xampp/htdocs/systeembeheer/Storage/download/'; $iter = new RecursiveIteratorIterator( new RecursiveDirectoryIterator($root, RecursiveDirectoryIterator::SKIP_DOTS), Recursiv

我有递归迭代器概述,我得到了所有的文件,还有所有的目录。我只想要这些文件的概述。 我有以下代码:

<?php

$root = '/xampp/htdocs/systeembeheer/Storage/download/';

$iter = new RecursiveIteratorIterator(
    new RecursiveDirectoryIterator($root, RecursiveDirectoryIterator::SKIP_DOTS),
    RecursiveIteratorIterator::SELF_FIRST,
    RecursiveIteratorIterator::CATCH_GET_CHILD // Ignore "Permission denied"
);

$paths = array($root);
foreach ($iter as $path => $dir) {
    if ($dir->isDir()) {
        $paths[] = $path;
    }
}

 ?> 

您可以使用文件(照明\支持\立面\文件)立面:

API:

    foreach (File::allFiles($root) as $file) {
        // $file->getFilename()
    }