gpt4 book ai didi

php - RecursiveDirectoryIterator() 不显示空目录

转载 作者:可可西里 更新时间:2023-11-01 13:45:56 25 4
gpt4 key购买 nike

我正在尝试使用 PHP 的 RecursiveDirectoryIterator 来列出一组目录。我遇到的问题是它似乎正在跳过它命中的任何空目录。任何想法如何让它列出空目录?

这是我正在使用的代码片段:

 $iterator =  new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($root));
$result = array();

$prefix_length = strlen($root) + 1;
foreach($iterator as $file)
{
if($file->isDir())
{

$result[] = dirname(substr($file->__toString(), $prefix_length));
}
}

最佳答案

尝试:

$iterator =  new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($root), RecursiveIteratorIterator::SELF_FIRST
);

关于php - RecursiveDirectoryIterator() 不显示空目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7149401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com