国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php使用遞歸計算文件夾大小

2024-05-04 23:29:21
字體:
供稿:網(wǎng)友
這篇文章主要介紹了php使用遞歸計算文件夾大小,代碼很簡潔使用,這里推薦給大家。
 
 

方法很簡單,這里就不多廢話了,直接奉上代碼:

 

復(fù)制代碼代碼如下:

protected function dir_size($dir){
        $dh = opendir($dir);             //打開目錄,返回一個目錄流
        $size = 0;      //初始大小為0 
        while(false !== ($file = @readdir($dh))){     //循環(huán)讀取目錄下的文件
           if($file!='.' and $file!='..'){
            $path = $dir.'/'.$file;     //設(shè)置目錄,用于含有子目錄的情況
                if(is_dir($path)){
                $size += $this->dir_size($path);  //遞歸調(diào)用,計算目錄大小
                }elseif(is_file($path)){
                    $size += filesize($path);   //計算文件大小
                }
            } 
        }   
        closedir($dh);             //關(guān)閉目錄流
        return $size;               //返回大小
    }
 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 含山县| 黑山县| 湘潭市| 山阳县| 太和县| 宜春市| 临高县| 余干县| 开原市| 苗栗市| 宁强县| 柏乡县| 桃园县| 工布江达县| 嵊泗县| 韩城市| 望都县| 民勤县| 平山县| 邢台县| 铁力市| 平原县| 岑巩县| 信宜市| 资源县| 广州市| 武安市| 泰顺县| 喀什市| 普宁市| 亚东县| 牙克石市| 湘西| 大厂| 延安市| 托克逊县| 垣曲县| 吉木乃县| 东台市| 青龙| 兰考县|