0715PHP基础:文件操作

文件夹操作=====================================================================================================================

创建文件夹
    mkdir('文件路径','文件权限')
        mkdir('./aa',777);//在当前目录下创建一个aa文件夹,权限是777,不能重复创建

   mkdir('../aa',777);//在父级目录下创建一个aa文件夹,权限是777,不能重复创建
删除空文件夹(如果文件夹下有文件夹或文件时,则报错,不被允许删除)
    rmdir()
重命名文件夹
    rename("原文件夹","重命名后的文件夹");

 原文件默认当前路径,重命名后的文件可填写路径实现移动文件
打开文件夹并读取文件夹/打开open()、读取readdir()、关闭closedir()、判断is_dir()
    实例:遍历文件夹
        //通过递归,实现遍历文件夹
    function getFile($path){
        $floder = opendir($path);//打开文件夹
        echo "<ul>";
        while($f = readdir($floder)){//readdir()每次只读一个
            if($f=="."||$f=="..") continue;//文件中都包含两项 是.和..
            echo "<li>".$f."</li>";
            if(is_dir("{$path}/{$f}")){//判断是否是文件夹
                getFile("{$path}/{$f}");
            }
        }
        echo "</ul>";
    }
    $path = $_SERVER['DOCUMENT_ROOT'];//根目录

    //C:/yingyongchengxu/wamp/www/'?超全局变量
    //var_dump($path);
    getFile($path);
    closedir();
   

posted @ 2018-07-15 20:59  359950470  阅读(81)  评论(0编辑  收藏  举报