English | 简体中文 | 繁體中文
查询

closedir()函数—用法及示例

「 关闭一个已打开的目录句柄 」


函数名称: closedir()

适用版本:PHP 4、PHP 5、PHP 7

函数描述:closedir() 函数用于关闭一个已打开的目录句柄。

用法:

closedir ( resource $dir_handle ) : void

参数:

  • dir_handle: 必需。一个已打开的目录句柄,通常由 opendir() 函数返回。

注意事项:

  • 使用该函数后,相关目录的访问权限将会恢复到默认权限。

示例:

// 打开目录
$dir_handle = opendir("path/to/directory");

// 循环读取目录中的文件和子目录
while ($file = readdir($dir_handle)) {
  echo $file . "<br>";
}

// 关闭目录句柄
closedir($dir_handle);

在上述示例中,首先我们使用 opendir() 函数打开了一个目录,并创建了一个目录句柄($dir_handle)。然后我们使用 readdir() 函数读取了目录中的文件和子目录,这一步骤可以重复执行。最后,我们调用 closedir() 函数来关闭目录句柄,释放资源。

请注意,关闭目录句柄是一个良好的编程实践,因为它确保你的代码在访问目录后不再造成资源浪费。

补充纠错
上一个函数: cli_set_process_title()函数
下一个函数: closelog()函数
热门PHP函数
分享链接