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() 删除目录:关闭文件夹之后才可以删除(文件夹必须是空的,还必须是关闭状态)

  

posted @ 2018-01-08 18:05  生如逆旅,一苇以航  阅读(202)  评论(0编辑  收藏  举报