我正在使用 RecursiveIteratorIterator() 来探索我当前路径的子文件夹,但是通过这种方式,所有的树都被探索了,而我只想探索我的 fodler 的直接子级来查找文件。我怎么能对 RecursiveIteratorIterator() 说不要走得更远,停止到当前文件夹的第一个子文件夹?
在 Lauri Lehtinen 之后,我尝试过这个:
$it = new RecursiveDirectoryIterator("$directory");
$it->setMaxDepth(1);
我有 PHP 5.2.3,但它告诉我 setMaxDepth 是未定义的。
致命错误:调用未定义的方法 RecursiveDirectoryIterator::setMaxDepth()