php取一个目录的大小
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2014-05-11 02:34:41
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章
/** *检测目录大小 */ function getDirSize($dir) { $sizeResult=0; $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;//返回大小 }