1. 云栖社区>
  2. PHP教程>
  3. 正文

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

作者:用户 来源:互联网 时间:2017-12-01 15:30:32

目录php问题代码大小确定相关

PHP中确定目录大小的相关问题代码 - 摘要: 本文讲的是PHP中确定目录大小的相关问题代码, <?php function directory_size($address) //address传入文件路径 { $size=0;//初始化文件大小变量 if($dir[email pro

<?php    function directory_size($address)  //address传入文件路径    {        $size=0;//初始化文件大小变量        if($dir[email protected]($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

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索目录 , php , 问题 , 代码 , 大小 , 确定 相关 ,以便于您获取更多的相关知识。