php使用遞歸計(jì)算文件夾大小
方法很簡(jiǎn)單,這里就不多廢話了,直接奉上代碼:
protected function dir_size($dir){
$dh = opendir($dir); //打開(kāi)目錄,返回一個(gè)目錄流
$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)用,計(jì)算目錄大小
}elseif(is_file($path)){
$size += filesize($path); //計(jì)算文件大小
}
}
}
closedir($dh); //關(guān)閉目錄流
return $size; //返回大小
}
- PHP中字符與字節(jié)的區(qū)別及字符串與字節(jié)轉(zhuǎn)換示例
- php字符串截取中文截取2,單字節(jié)截取模式
- 用PHP來(lái)計(jì)算某個(gè)目錄大小的方法
- php計(jì)算一個(gè)文件大小的方法
- php計(jì)算整個(gè)mysql數(shù)據(jù)庫(kù)大小的方法
- php對(duì)文件夾進(jìn)行相關(guān)操作(遍歷、計(jì)算大?。?/a>
- php計(jì)算整個(gè)目錄大小的方法
- php計(jì)算整個(gè)目錄大小的方法
- php strlen mb_strlen計(jì)算中英文混排字符串長(zhǎng)度
- PHP實(shí)現(xiàn)字節(jié)數(shù)Byte轉(zhuǎn)換為KB、MB、GB、TB的方法
相關(guān)文章
php獲取文件夾路徑內(nèi)的圖片以及分頁(yè)顯示示例
這篇文章主要介紹了php獲取文件夾路徑內(nèi)的圖片以及分頁(yè)顯示的示例,需要的朋友可以參考下2014-03-03詳解PHP如何更好的利用PHPstorm的自動(dòng)提示
本篇文章主要介紹了詳解PHP如何更好的利用PHPstorm的自動(dòng)提示,具有一定的參考價(jià)值,有興趣的可以了解一下2017-08-08PHP使用Apache的偽靜態(tài)功能實(shí)現(xiàn)“網(wǎng)頁(yè)404時(shí)跳轉(zhuǎn)指定頁(yè)面
這篇文章主要介紹了PHP使用Apache的偽靜態(tài)功能實(shí)現(xiàn)“網(wǎng)頁(yè)404時(shí)跳轉(zhuǎn)指定頁(yè)面,這是比較常見(jiàn)的頁(yè)面,文中的方法可以很好的解決,有需要的同學(xué)可以借鑒下2021-03-03php 在線導(dǎo)入mysql大數(shù)據(jù)程序
我想很多人經(jīng)常會(huì)用phpmyadmin進(jìn)行數(shù)據(jù)的導(dǎo)入與導(dǎo)出,但是在很多使用虛擬主機(jī)的情況下,導(dǎo)出沒(méi)什么問(wèn)題但是導(dǎo)入就存在很大的問(wèn)題了,我想這里我也不多說(shuō)了站長(zhǎng)都會(huì)知道了.好了我們現(xiàn)在來(lái)看看php把mysql數(shù)據(jù)庫(kù)里面的數(shù)據(jù)導(dǎo)入程序吧.2015-06-06無(wú)需數(shù)據(jù)庫(kù)在線投票調(diào)查php代碼
這篇文章主要為大家詳細(xì)介紹了無(wú)需數(shù)據(jù)庫(kù)在線投票調(diào)查php代碼2016-07-07php實(shí)現(xiàn)爬取和分析知乎用戶數(shù)據(jù)
本文給大家介紹的是利用php的curl編寫(xiě)的爬取知乎用戶數(shù)據(jù)的爬蟲(chóng),并分析用戶的各種屬性,有需要的小伙伴可以參考下2016-01-01PHP實(shí)現(xiàn)微信申請(qǐng)退款功能
這篇文章主要為大家詳細(xì)介紹了PHP實(shí)現(xiàn)微信申請(qǐng)退款功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下方法2018-10-10淺談laravel5.5 belongsToMany自身的正確用法
今天小編就為大家分享一篇淺談laravel5.5 belongsToMany自身的正確用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10