在PHP中,目录函数 opendir() 用于打开目录句柄。
函数语法:
resource opendir ( string $path [, resource $context ] )
函数参数说明:
参数 | 描述 |
---|---|
path | 必需。规定要打开的目录。 |
context | 可选。 |
opendir() 函数用于打开目录句柄,可用于之后的 closedir(),readdir() 和 rewinddir() 调用。如果成功则返回目录句柄的 resource,失败则返回 false。
如果 path 不是一个合法的目录或者因为权限限制或文件系统错误而不能打开目录,opendir() 返回 false 并产生一个 E_WARNING 级别的 PHP 错误信息。此时,可以在 opendir() 前面加上“@”符号来抑制错误信息的输出。
示例:
<?php $path = 'E:\soft'; if (is_dir($path)) { // 打开目录句柄 $res = @opendir($path); }