004PHP文件处理——目录操作:glob rewinddir opendir readdir
<?php /** * 目录操作:glob rewinddir opendir readdir */ //glob 以数组形式返回,参数1这个目录的所有内容,可以置顶返回的具体类型 //只遍历输出.php的文件: /*$dirArr=glob('./*.php'); echo "<pre>"; print_r($dirArr);*/ //遍历当前文件夹下的所有目录和文件。可以指定遍历的文件后缀: /*function globDir($dirname,$type=""){ if ($type==''){ $dirInfo=glob($dirname.'/*'); }else{ $dirInfo=glob($dirname.'/*.'.$type); } return $dirInfo; } $info=globDir('.','php'); print_r($info);*/ /*function globDir($dirname,$type=""){ if ($type==''){ $dirInfo=glob($dirname.'/*'); }else{ $dirInfo=glob($dirname.'/*.'.$type); } foreach ($dirInfo as $v){ echo $v."<br/>"; if (is_dir($v)){ globDir($v); } } } globDir('..');*/ //打开一个文件夹: /*$dir=@opendir(".") or die("目录打开失败"); var_dump($dir);*/ //readdir() 依次读取文件夹中的内容: /*$dir=@opendir(".") or die("目录打开失败"); echo readdir($dir); echo readdir($dir); echo readdir($dir);*/ //closedir(); 关闭文件夹的句柄 //rmdir() 删除目录:关闭文件夹之后才可以删除(文件夹必须是空的,还必须是关闭状态)