在没有路径的Directory中列出文件

时间:2012-03-24 19:11:30

标签: php directory directory-listing

我使用以下内容列出我正在制作的Intranet站点中的目录中的文件。问题是,也是列出了文件的路径,有谁知道我做错了什么? 谢谢: - )

    <?php 
    foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator('./customer-files/28734f6d045f8a5a93.18936710')) as $filename) 
    { 
    echo '<p>';
          echo "$filename\n";
    echo '</p>'; 
    } 
    ?> 

2 个答案:

答案 0 :(得分:3)

你知道你要经过的路径,只需使用:

str_replace($path,'',$filename);

substr($filename,strlen($path));

如果您不想要任何路径,可以使用$filename->getFilename();获取文件名 然而,这将导致混淆,因为子目录将不可见。

答案 1 :(得分:0)

当然你可以使用basename()

echo basename($filename) . "\n";