PHP closedir函数

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
赞(0)
未经允许不得转载:极客笔记 » PHP closedir函数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址