PHP 8.3.4 Released!

closedir

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

closedirFecha o manipulador do diretório

Descrição

closedir(?resource $dir_handle = null): void

Fecha o fluxo de diretório indicado por dir_handle. O fluxo deve ter sido previamente aberto por opendir().

Parâmetros

dir_handle

O manipulador de diretório do tipo resource aberto previamente com opendir(). Se o manipulador de diretório não for especificado, o último manipulador aberto por opendir() será o assumido.

Valor Retornado

Nenhum valor é retornado.

Exemplos

Exemplo #1 Exemplo da closedir()

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

// Abre um diretório conhecido, lê na variável e depois fecha
if (is_dir($dir)) {
if (
$dh = opendir($dir)) {
$directory = readdir($dh);
closedir($dh);
}
}
?>

add a note

User Contributed Notes 1 note

up
-33
foo at bar dot com
23 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).
To Top