zoukankan      html  css  js  c++  java
  • 操作目录

     //会把所有的文件放到引用的那个数组中

           function myscandir($dirname,&$arr_files) {
            $arr = array();
            $dir=opendir($dirname);
    
            while($filename=readdir($dir)){
                $file=$dirname."/".$filename;
                if($filename!="." && $filename!=".."){
                    if(is_dir($file)){
                        myscandir($file,$arr_files); //递归完成    
                    }else{
                        $arr_files[] = $file;
                    }
                }
            }
            closedir($dir);
        }
        
        $arr_files = array();
        myscandir('/www/web/test',$arr_files);
        print_r($arr_files);

     //求目录大小

        function toSize($size){
            $dw="Bytes";
            if($size > pow(2, 30)){
                $size=round($size/pow(2, 30), 2);
                $dw="GB";
            }else if($size > pow(2, 20)){
                $size=round($size/pow(2, 20), 2);
                $dw="MB";
            }else if($size > pow(2, 10)){
                $size=round($size/pow(2, 10), 2);
                $dw="KB";
            }else
                $dw="bytes";
            }
            return $size.$dw;
        }

        function dirsize($dirname) {
            $dirsize=0;

            $dir=opendir($dirname);

            while($filename=readdir($dir)){
                $file=$dirname."/".$filename;
                if($filename!="." && $filename!=".."){
                    if(is_dir($file)){
                        $dirsize+=dirsize($file); //递归完成    
                    }else{
                        $dirsize+=filesize($file);
                    }
                }
            }
            closedir($dir);

            return $dirsize;

        }
  • 相关阅读:
    Dockerfile文件详解
    docker-compose.yml文件
    Linux集中日志服务器rsyslog
    数据库连接池DBUtils使用
    js开关插件使用
    flask基础
    redis系列--深入哨兵集群
    Python算法基础
    redis系列--主从复制以及redis复制演进
    redis系列--redis4.0深入持久化
  • 原文地址:https://www.cnblogs.com/siqi/p/2666997.html
Copyright © 2011-2022 走看看