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

  • 相关阅读:
    public/private/protected的具体区别
    解决密码自动填充的问题
    tp导出excel
    好久没更了,确实太忙了--dedecms篇
    解决css的float父div没有高度
    随笔
    总结最近写的h5项目
    ajax删除当前行
    开发时常遇到的小问题
    js处理时间戳
  • 原文地址:https://www.cnblogs.com/zhangbaozhong/p/9314806.html
Copyright © 2011-2022 走看看