LLEARNING NOTES

技术 · 思考 · 实践 · 成长

首页/PHP/正文

PHP 目录处理技术

PHP535 次阅读

PHP 目录处理技术


打开目录 opendir() 函数打开目录

resource opendir( string $path [, resource  $context] )

path是一个合法路径  成功执行后返回目录指针  如果不是一个合法目录或者因为权限或文件系统错误不能打开,返回false

并产生一个E_WARNING 级别错误信息 

可以再opendir 函数前面加上 @ 抑制错误的信息输出

        

closedir()关闭目录

void closedir( [resource $dir_handle] )

dir_handle 为使用opendir()函数打开一个目录指针


scandir() 浏览目录 

array scandir( string directory [,int sorting_order])

返回一个数组,包含directory中的所有文件和目录

sorting_order 指定排序顺序,默认按字母升序排序 如果添加了该参数,则变为降序排序


<?php 
$path = "D:\\stu";

// is_dir检测是否是一个目录
if(is_dir($path)){  
    // 判断打开目录是否成功
    if($dire = opendir($path)){  
        echo $idre;
    }
}else{
    echo '路径错误';
}

// 关闭目录
closedir($dire);

$path1 = "D:\\stu";
if(is_dir($path1)){
    // 浏览目录
    $dir = scandir($path);
    foreach($dir as $value){
        echo $value."<br/>";
    }
}else{
    echo '目录路径错误';
}


凡人做一事,便须全副精神注在此一事,首尾不懈,不可见异思迁,做这样,想那样,坐这山,望那山。人而无恒,终身一无所成。——曾国藩《曾国藩家书》

评论交流

理性讨论,共同进步
验证码

相关文章

继续阅读