©
This document uses PHP Chinese website manual Release
(PHP 4, PHP 5, PHP 7)
closedir — 关闭目录句柄
$dir_handle
] )
关闭由 dir_handle
指定的目录流。流必须之前被
opendir() 所打开。
dir_handle
目录句柄的 resource ,之前由 opendir() 所打开的。如果目录句柄没有指定,那么会假定为是 opendir() 所打开的最后一个句柄。
Example #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 );
}
}
?>
[#1] foo at bar dot com [2000-11-24 10:35:24]
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).