如何获取特定目录中的文件和目录列表

时间:2012-10-10 23:44:32

标签: php directory readdir

  

可能重复:
  PHP list of specific files in a directory

我想列出目录中的所有目录和文件。我怎么能这样做?以下是我的代码

if(opendir("user_files/".$uid."/")) {
var_dump(readdir("user_files/".$uid."/"));
}

1 个答案:

答案 0 :(得分:0)

这是使用FilesystemIterator

列出文件夹中文件的另一种方法
$dir = __DIR__;
$fi = new FilesystemIterator($dir, FilesystemIterator::SKIP_DOTS);
echo "<ul>";
printf("<b>Total Files :  %d</b>", iterator_count($fi));
foreach ( $fi as $file ) {
    printf("<li>%s : %d</li>", $file->getFileName(), $file->getSize());
}
echo "</ul>";