仅访问当前文件夹
$max_depth = 0;
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
RecursiveIteratorIterator::setMaxDepth — 设置最大深度
设置允许的最大深度。
此函数目前没有文档记录;仅提供其参数列表。
maxDepth
允许的最大深度。 -1
用于任何深度。
不返回任何值。
如果 maxDepth
小于 -1
,则会发出 Exception 异常。
我不理解如何使用此语句
RecursiveIteratorIterator::setMaxDepth ([ int $max_depth = -1 ] ) : void
因此,在找到答案后,以下是如何将它整合(对于像我一样卡了一会儿的任何人!)
// 定义要搜索的树的深度
// 其中 -1 = 显示父级下方的所有层
// 和 1 = 显示第一层,等等,等等
$max_depth = -1;
// 设置目录的路径
$this_directory
// 执行搜索
$recursive = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($this_directory));
// 现在将内容调整到您想要的深度
$recursive->setMaxDepth($max_depth);