• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • closedir()

    (PHP 4, PHP 5, PHP 7)

    关闭目录句柄

    说明

    closedir([resource $dir_handle]): void

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

    参数

    $dir_handle

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

    范例

    Example #1closedir()例子

    <?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);
        }
    }
    ?>
    
    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).

    上篇:chroot()

    下篇:dir()