当前位置:首页 > 知道中心 > PHP > 文章

PHP计算目录的大小

发表于:2013-09-08| 次阅读| 作者:藕码网
TAG: php 技能
摘要:PHP计算目录的大小

用PHP来计算某个目录的大小可以调用系统命令,PHP计算目录的大小代码如下:
    function dirsize($dir) {
    @$dh = opendir($dir);
    $size = 0;
    while ($file = @readdir($dh)) {
    if ($file != "." and $file != "..") {
    $path = $dir."/".$file;
    if (is_dir($path)) {
    $size += dirsize($path);
    } elseif (is_file($path)) {
    $size += filesize($path);
    }
    }
    }
    @closedir($dh);
    return $size;
    }
    $bb = "/var/www/lg";    //要计算的目录
    $cc = dirsize("$bb");    //调用上面的function dirsize($dir)
    $aa = $cc/1024/1024;    //大小转化成MB
    echo $aa.MB."    //输出PHP计算后的目录的大小


注:本站部分信息可能源于互联网分享,如有侵权,请告知,我们将及时删除!

推荐文章