• 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();
       

  • 相关阅读:
    c语言 数组合并
    c++ 静态函数
    c++ 多继承 公有,私有,保护
    c++ 多继承 public
    stat用法:获取文件对应权限的数字
    sublime text3 (Mac) 快捷键
    c++ 多继承
    C++ 在继承中虚函数、纯虚函数、普通函数,三者的区别
    更换主机后SSH无法登录的问题
    ssh 连接不同无线网且IP以及用户名都相同
  • 原文地址:https://www.cnblogs.com/zhangbaozhong/p/9314806.html
Copyright © 2020-2023  润新知