略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: closedir

2024-11-14

closedir

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

closedir关闭目录句柄

说明

closedir(resource $dir_handle = ?): void

关闭由 dir_handle 指定的目录流。流必须之前被 opendir() 所打开。

参数

dir_handle

目录句柄的 resource,之前由 opendir() 所打开的。如果目录句柄没有指定,那么会假定为是opendir()所打开的最后一个句柄。

范例

示例 #1 closedir() 例子

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

// Open a known directory, read directory into variable and then close
if (is_dir($dir)) {
    if (
$dh opendir($dir)) {
        
$directory readdir($dh);
        
closedir($dh);
    }
}
?>
add a noteadd a note

User Contributed Notes 1 note

up
-32
foo at bar dot com
21 years ago
About deleting a directory after doing a readdir/closedir on it... I'm not sure if this is the solution, but you could try to chdir("/"); before the rmdir to make absolutely sure you aren't standing in the directory (i.e trying to pull out the rug from under yourself).

官方地址:https://www.php.net/manual/en/function.closedir.php

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3