《PHP开发手册》笔记之PHP中关于目录的操做函数

打开目录

opendir(string path);//path--目录所在的路径,返回一个资源对象,用于存储当前目录资源

bool is_dir(string path);//path--目录所在的路径,判断path路径是否为目录

例子:打开目录php

<?php
    $dir = "test/";
    if(is_dir($dir)){
        $dir_res = opendir($dir);
    }else{
        echo "目录不存在或者不是一个有效的目录";
    }
?>

关闭目录

void closedir(dir_resource);//dir_resource--使用opendir()函数打开目录返回的资源对象

例子:关闭目录函数

<?php
    closedir($dir_res);//关闭opendir()返回的资源对象$dir_res
?>

读取目录中的文件

string readdir(dir_resource);//dir_resource--使用opendir()函数打开目录返回的资源对象
                            //该函数按照文件系统中的文件排序返回文件名,每次执行下一个文件并返回一条记录。

例子:读取目录中的文件code

<?php
    $dir = "files/";
    $dir_res = opendir($dir);
    while($filen = readdir($dir_res)){
        echo $filen."<br>"
    }
    closedir($dir_res);//关闭opendir()返回的资源对象$dir_res
?>

运行结果对象

.             //表示当前目录
..            //表示上一级目录
class.php     //目录中的文件
test.php      //目录中的文件
demo.php      //目录中的文件

建立目录

bool mkdir(string pathname);//pathname--要建立的目录地址

例子:建立目录排序

<?php
    $dir = "tests/";
    if(!is_dir($dir)){
        mkdir($dir);//建立目录
    }
?>

删除目录

bool rmdir(string pathname);//pathname--要删除的目录地址,该目录必须是一个空目录

例子:删除目录资源

<?php
    $dir = "tests/";
    if(!is_dir($dir)){
        rmdir($dir);//删除目录
    }
?>
相关文章
相关标签/搜索