PHP closedir函数——关闭已打开的目录,closedir函数可关闭已打开的目录。
PHP closedir函数 语法
void closedir(resource dir_handle)
参数dir_handle为要关闭目录的标识,该标识可以由opendir()函数返回,也可以由dir()函数所创建的对象调用属性handle返回。
PHP closedir函数 示例
首先应用opendir()函数返回指定目录的标识,然后应用closedir()函数关闭该目录
代码如下:
<?php
handle=opendir("c:/windows"); //打开指定的目录并返回标识handle closedir(handle); //关闭标识handle所指定的目录
?>
实现的是遍历指定文件夹下的所有文件,判断提交的目录路径是否为空,如果不为空,则打开目录,读取目录中的文件,并输出读取到的文件,关闭目录
其关键代码如下:
<?php
look_file="C:/mingrisoft";
if(!file_exists (look_file )){ //检测指定的目录是否存在
print look_file."目录不存在!" ;
}else{i = 0;
if( is_dir ( look_file )){ //检测是否是合法目录
if (list = opendir ( look_file )){ //打开目录
while (read_list = readdir( list )){ //读取目录i++ ;
echo " i: ".iconv("gb2312","utf-8",read_list)." <br> " ;
//输出目录中的内容
}
}
}
closedir ( $list ) ; //关闭目录
}
?>
本示例的运行结果为:
1: .
2: ..
3: mr