如何在没有完整路径名的情况下获取目录树迭代器的目录

时间:2018-06-06 22:10:51

标签: php

我有以下代码输出完整路径名。我只想要文件夹名称而不是整个路径。

我正在考虑使用substr,但我无法知道用户名有多长,以至于无法使用。

是否有类似的东西会让我只是文件夹名称而不是完整路径?

我的代码:

$it = new RecursiveTreeIterator(new 
RecursiveDirectoryIterator("C:\wamp642\www\\refit\code\username_1", 
RecursiveDirectoryIterator::SKIP_DOTS)); 
foreach($it as $path => $branch)
{
    if(is_dir($path))
    {
        echo $path;
        if(!file_exists("files"))
        {
            mkdir("files");
         }

    }
    if(is_file($path))
    {
         echo ' $path;
    }

}

1 个答案:

答案 0 :(得分:0)

$ brownie = pathinfo($ path); echo $ brownie ['basename'];