closedir

(PHP 4, PHP 5, PHP 7, PHP 8)

closedir关闭目录句柄

描述

closedir(?resource $dir_handle = null): void

关闭由 dir_handle 指示的目录流。该流必须先前已由 opendir() 打开。

参数

dir_handle

使用 opendir() 先前打开的目录句柄 resource。如果未指定目录句柄,则假定为 opendir() 最近打开的链接。

返回值

不返回值。

示例

示例 #1 closedir() 示例

<?php
$dir
= "/etc/php5/";

// 打开一个已知目录,将目录读入变量,然后关闭
if (is_dir($dir)) {
if (
$dh = opendir($dir)) {
$directory = readdir($dh);
closedir($dh);
}
}
?>

添加注释

用户贡献的注释 1 条注释

-33
foo at bar dot com
23 年前
关于在对目录执行 readdir/closedir 操作后删除目录... 我不确定这是否是解决方案,但您可以尝试在 rmdir 之前执行 chdir("/"); 以确保您绝对不在该目录中(即,尝试从自己脚下抽出地毯)。
To Top