1
可能重複:
PHP list of specific files in a directory如何獲得的文件和目錄列表中的一個特定的目錄
我想列出所有在那裏我的目錄中的目錄和文件。我怎麼能做到這一點?下面是我的代碼
if(opendir("user_files/".$uid."/")) {
var_dump(readdir("user_files/".$uid."/"));
}
可能重複:
PHP list of specific files in a directory如何獲得的文件和目錄列表中的一個特定的目錄
我想列出所有在那裏我的目錄中的目錄和文件。我怎麼能做到這一點?下面是我的代碼
if(opendir("user_files/".$uid."/")) {
var_dump(readdir("user_files/".$uid."/"));
}
這是另一種方式的文件夾中的文件列出使用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>";
使用[水珠()](http://php.net/manual/en/function。 glob.php)其容易 – 2012-10-10 23:46:46
[scandir](http://php.net/manual/en/function.scandir.php)效果不錯 – Baba
[scandir](http://us3.php.net/manual/en/ function.scandir.php)正是這樣做的。 –