PHP 5.4.36 Released

closedir

(PHP 4, PHP 5)

closedirZamyka wskaźnik katalogu

Opis

void closedir ([ zasób $uchwyt_katalogu ] )

Zamyka wskaźnik katalogu identyfikowany przez uchwyt_katalogu. Wskaźnik katalogu musi być wcześniej otwarty przez opendir().

Parametry

uchwyt_katalogu

Uchwyt katalogu (zasób) otwarty wcześniej za pomocą opendir(). Jeśli uchwyt katalogu nie jest podany, przyjmowany jest ostatni wskaźnik katalogu utworzony przez opendir().

Przykłady

Przykład #1 Przykład closedir()

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

// Otworzenie podanego katalogu, przeczytanie katalogu do zmiennej i zamknięcie
if (is_dir($dir)) {
    if (
$dh opendir($dir)) {
        
$directory readdir($dh);
        
closedir($dh);
    }
}
?>

add a note add a note

User Contributed Notes 1 note

up
-2
foo at bar dot com
14 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