php取一个目录的大小

来源:赵克立博客 分类: PHP 标签:PHP发布时间:2014-05-11 02:05:00最后更新:2014-05-11 02:34:41浏览:2349
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。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;//返回大小
}

微信号:kelicom QQ群:215861553 紧急求助须知
Win32/PHP/JS/Android/Python