php opendir 上上级目录
时间: 2023-09-03 22:16:58 浏览: 153
php 目录与文件处理-郑阿奇(续)
要打开上上级目录,可以使用 `dirname()` 函数来获取当前文件的上级目录,然后再次调用 `dirname()` 函数来获取上级目录的上级目录。然后,可以使用 `opendir()` 函数打开该目录。以下是一个示例:
```php
<?php
$currentDir = dirname(dirname(__FILE__)); // 获取上上级目录的路径
$handle = opendir($currentDir); // 打开目录
// 读取目录中的条目
while (($file = readdir($handle)) !== false) {
echo $file . "<br>";
}
// 关闭目录句柄
closedir($handle);
?>
```
在上面的示例中,我们使用 `dirname(__FILE__)` 来获取当前文件的上级目录,然后再次调用 `dirname()` 函数来获取上级目录的上级目录。这样我们就得到了上上级目录的路径 `$currentDir`。然后,我们使用 `opendir()` 函数打开该目录,并使用 `readdir()` 函数在循环中读取目录中的每个条目。最后,我们使用 `closedir()` 函数关闭目录句柄。
请注意,`__FILE__` 是一个魔术常量,它返回当前文件的完整路径和文件名。`dirname()` 函数用于获取路径中的目录部分。
阅读全文