2
在這裏,我有一個問題,以找出一個父文件夾的大小:PHP的文件夾大小?
這裏是我的示例代碼:
function foldersize($dir){
$count_size = 0;
$count = 0;
$dir_array = scandir($dir);
foreach($dir_array as $key=>$filename){
if($filename!=".." && $filename!="."){
if(is_dir($dir."/".$filename)){
$new_foldersize = foldersize($dir."/".$filename);
$count_size = $count_size + $new_foldersize[0];
$count = $count + $new_foldersize[1];
}else if(is_file($dir."/".$filename)){
$count_size = $count_size + filesize($dir."/".$filename);
$count++;
}
}
}
return $count_size;
}
例
如果我有喜歡的文件夾結構如下:
mm[30MB]->rr[40MB]->ee[300MB]->ss[309MB]
如果我使用上面的代碼中找到mm
文件夾它顯示的大小zero
任何人推薦的一些想法的尺寸..........
謝謝你的承諾傢伙......... – 2013-04-25 07:22:56