PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

统计索引文件大小的php函数

原创
2016-06-13 11:17:10 602浏览

统计目录文件大小的php函数
早上刚到公司,头告诉我,抓紧写一个小函数,用来统计指定目录中文件大小,我了个去,动手吧,还好有点小基础,一会就完工了,哈哈。代码在下面咯。

 /**  统计目录文件大小的函数  @author xfcode  @link http://www.jbxue.com*/ function dirsize($dir) {   @$dh = opendir($dir);   $size = 0;   while ($file = @readdir($dh))  {    if ($file != "." and $file != "..")   {     $path = $dir."//m.sbmmt.com/m/".$file;      if (is_dir($path))     {       $size += dirsize($path);      }     elseif (is_file($path))     {       $size += filesize($path);      }    }   } [email protected]($dh);  return $size; }//function end //eg: $dir_path = "./my_files"; $dir_size = dirsize($dir_path); $dir_size = $dir_size/1024/1024; echo $dir_size."MB"; ?>

这个函数可以递归遍历目录中的所有文件,并计算以MB为单位的文件总大小。
新手出招,大佬们见笑了。
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。