zoukankan      html  css  js  c++  java
  • 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();
       

  • 相关阅读:
    CSS属性选择器
    JS中For循环中嵌套setTimeout()方法的执行顺序
    document.getElementsByTagName()方法的返回值
    常见浏览器及其内核
    git与svn的区别
    JS解析URL参数为对象
    CSS中的伪类和为伪元素
    CSS中:first-child伪类
    CSS链接使用伪类的顺序
    CSS行内框(内联元素)
  • 原文地址:https://www.cnblogs.com/zhangbaozhong/p/9314806.html
Copyright © 2011-2022 走看看