我想获取所有文件夹及其中的文件数,以便可以在树形视图中为用户显示这些文件。 文件更多,我开始收到错误消息“ 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);