📅  最后修改于: 2023-12-03 15:33:34.304000             🧑  作者: Mango
readdir()是PHP文件系统函数的一部分,用于读取目录中的文件名,该函数返回目录中的下一个文件名。 readdir函数在每次调用时返回目录中的下一个条目并将目录指针向前移动。这个函数建议和 closedir()
结合使用,这样可以在读取目录后优雅的关闭目录。
readdir($dirhandle)
$dirhandle
: 必需。打开的目录句柄返回目录中的下一个文件名的字符串。条目以其在目录中的顺序返回。如果没有更多的条目,则返回 false。
$dir = "path/to/directory";
if(is_dir($dir)){
if($dh = opendir($dir)){
while(($file = readdir($dh)) !== false){
echo $file . "<br>";
}
closedir($dh);
}
}
readdir()
函数仅适用于目录句柄,并不能直接从文件中读取目录,使用时需注意。dirname()
或 realpath()
函数。.
和 ..
分别代表当前目录和上级目录,因此使用 readdir()
时应避免使用它们。