📅  最后修改于: 2023-12-03 15:33:32.170000             🧑  作者: Mango
DirectoryIterator
类是用于遍历目录的PHP内置类。其getPathname()
方法用于获取当前迭代器指向的文件/目录的完整路径和名称。
public string DirectoryIterator::getPathname( void )
getPathname()
方法返回当前迭代器指向的文件/目录的完整路径和名称,类型为字符串。
下面是一个使用DirectoryIterator
和getPathname()
方法遍历目录的代码片段。
try {
$dir = new DirectoryIterator('/path/to/directory');
foreach ($dir as $fileinfo) {
if (!$fileinfo->isDot()) {
echo $fileinfo->getPathname() . "<br>";
}
}
} catch (Exception $e) {
echo "遍历目录失败:" . $e->getMessage();
}
上述代码遍历了/path/to/directory
目录中的所有文件和子目录,并输出它们的完整路径和名称。