如何获取文件夹中的文件数?

时间:2020-10-12 09:32:20

标签: php laravel laravel-5

我想获取所有文件夹及其中的文件数,以便可以在树形视图中为用户显示这些文件。 文件更多,我开始收到错误消息“ RecursiveDirectoryIterator :: __ construct(/ storage / app / public / invoices / 2835):无法打开目录:打开的文件太多”。

如何不使用Ajax而仅使用php来解决此错误?我也没有办法增加打开文件的数量

$aFiles = File::allFiles(storage_path('app/public/invoices/'.$supV->id));
                                
$name = [];

foreach ($aFiles as $aFile) {
      $name[] = array("name" => $aFile->getFilename());
      }

$fileCount = count($aFiles);

$invArray[$key]['date_del'][$k]['test'][$sup] = array("name" => $supV->name, "id" => $supV->id, "count" => $fileCount, "files" => $name);

0 个答案:

没有答案