📜  PHP | DirectoryIterator getPathname()函数(1)

📅  最后修改于: 2023-12-03 15:33:32.170000             🧑  作者: Mango

PHP | DirectoryIterator getPathname()函数

DirectoryIterator类是用于遍历目录的PHP内置类。其getPathname()方法用于获取当前迭代器指向的文件/目录的完整路径和名称。

语法
public string DirectoryIterator::getPathname( void )
返回值

getPathname()方法返回当前迭代器指向的文件/目录的完整路径和名称,类型为字符串。

示例

下面是一个使用DirectoryIteratorgetPathname()方法遍历目录的代码片段。

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目录中的所有文件和子目录,并输出它们的完整路径和名称。

参考