当前位置:Gxlcms > PHP教程 > PHP中确定目录大小的相关问题代码

PHP中确定目录大小的相关问题代码

时间:2021-07-01 10:21:17 帮助过:17人阅读

($address)  //address传入文件路径
    {
        $size=0;//初始化文件大小变量
        if($dir=@opendir($address))  //如果正常打开文件则进行下一步操作
        {
            while($filename=readdir($dir))
            {
                if($filename!="."&&$filename!="..")
                {
                    if(is_file($address."\\".$filename))
                    {
                        $size+=filesize($address."\\".$filename);
                    }
                    if(is_dir($address."\\".$filename))                    {
                        $size+=directory_size($address."\\".$filename);
                    }
                }
            }
        }
        @closedir($dir);
        return $size;
    }

    $dire_address="F:\course";
    $totalsize=directory_size($dire_address);
    printf("%s",$totalsize);


?>

说明@:通过在函数名前加上 “@” 来隐藏 error 的输出
opdendir:打开目录句柄
readdir:返回由 opendir() 打开的目录句柄中的条目
is_file:判断是否是文件
is_dir:判断是否是目录

实验环境:windows 10操作系统
Eclipse for PHP Developers(Mars)
WampServer Version2.4

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介绍了PHP中确定目录大小的相关问题代码,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

  • 人气教程排行