PHP獲取文件夾大小函數(shù)用法實(shí)例
本文實(shí)例講述了PHP獲取文件夾大小函數(shù)用法。分享給大家供大家參考。具體如下:
<?php // 獲取文件夾大小 function getDirSize($dir) { $handle = opendir($dir); while (false!==($FolderOrFile = readdir($handle))) { if($FolderOrFile != "." && $FolderOrFile != "..") { if(is_dir("$dir/$FolderOrFile")) { $sizeResult += getDirSize("$dir/$FolderOrFile"); } else { $sizeResult += filesize("$dir/$FolderOrFile"); } } } closedir($handle); return $sizeResult; } // 單位自動(dòng)轉(zhuǎn)換函數(shù) function getRealSize($size) { $kb = 1024; // Kilobyte $mb = 1024 * $kb; // Megabyte $gb = 1024 * $mb; // Gigabyte $tb = 1024 * $gb; // Terabyte if($size < $kb) { return $size." B"; } else if($size < $mb) { return round($size/$kb,2)." KB"; } else if($size < $gb) { return round($size/$mb,2)." MB"; } else if($size < $tb) { return round($size/$gb,2)." GB"; } else { return round($size/$tb,2)." TB"; } } echo getRealSize(getDirSize('需要獲取大小的目錄')); ?>
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
- PHP利用func_get_args和func_num_args函數(shù)實(shí)現(xiàn)函數(shù)重載實(shí)例
- PHP中func_get_args(),func_get_arg(),func_num_args()的區(qū)別
- PHP中set error handler函數(shù)用法小結(jié)
- php正則preg_replace_callback函數(shù)用法實(shí)例
- php中g(shù)et_defined_constants函數(shù)用法實(shí)例分析
- php內(nèi)嵌函數(shù)用法實(shí)例
- php檢查日期函數(shù)checkdate用法實(shí)例
- php中ob_flush函數(shù)和flush函數(shù)用法分析
- PHP函數(shù)func_num_args用法實(shí)例分析
相關(guān)文章
php 上一篇,下一篇文章實(shí)現(xiàn)代碼與原理說(shuō)明
就是對(duì)id對(duì)進(jìn)行order by id desc 或 order by id asc進(jìn)行排序,然后再判斷比當(dāng)前id> or小于當(dāng)前文章id的相同欄目的文章。2010-05-05PHP strtotime函數(shù)用法、實(shí)現(xiàn)原理和源碼分析
這篇文章主要介紹了PHP strtotime函數(shù)用法、實(shí)現(xiàn)原理和源碼分析,本文講解了strtotime函數(shù)的一些用法、strtotime函數(shù)的實(shí)現(xiàn)基本原理、strtotime(“-1 month”)求值失敗的原因等內(nèi)容,需要的朋友可以參考下2015-02-02關(guān)于php操作mysql執(zhí)行數(shù)據(jù)庫(kù)查詢的一些常用操作匯總
本篇文章是對(duì)關(guān)于php操作mysql執(zhí)行數(shù)據(jù)庫(kù)查詢的一些常用操作進(jìn)行了詳細(xì)的匯總介紹,需要的朋友參考下2013-06-06PHP setcookie設(shè)置Cookie用法(及設(shè)置無(wú)效的問(wèn)題)
平時(shí)用Session比較多,很少用到Cookie,這次是為了解決Discuz!自動(dòng)同步登陸不得不用Cookie。2011-07-07php彈出對(duì)話框?qū)崿F(xiàn)重定向代碼
本為大家介紹下使用php或js彈出對(duì)話框?qū)崿F(xiàn)重定向,具體示例如下,感興趣的朋友不要錯(cuò)過(guò)2014-01-01php的數(shù)組與字符串的轉(zhuǎn)換函數(shù)整理匯總
以下是對(duì)php中的數(shù)組與字符串的轉(zhuǎn)換函數(shù)進(jìn)行了詳細(xì)的整理匯總,需要的朋友可以參考下2013-07-07解析php下載遠(yuǎn)程圖片函數(shù) 可偽造來(lái)路
本篇文章是對(duì)php中的下載遠(yuǎn)程圖片函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06PHP Yii2框架的關(guān)聯(lián)模型使用介紹
本文對(duì) YII2.0的多表關(guān)聯(lián)查詢做一個(gè)簡(jiǎn)單的介紹。文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),下面話不多說(shuō),來(lái)一起看看詳細(xì)的介紹2022-09-09php實(shí)現(xiàn)的支持imagemagick及gd庫(kù)兩種處理的縮略圖生成類
這篇文章主要介紹了php實(shí)現(xiàn)的支持imagemagick及gd庫(kù)兩種處理的縮略圖生成類,包含了用法的詳細(xì)描述,非常實(shí)用,需要的朋友可以參考下2014-09-09