函数名称: 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() 函数来关闭目录句柄,释放资源。
请注意,关闭目录句柄是一个良好的编程实践,因为它确保你的代码在访问目录后不再造成资源浪费。