php 计算文件大小示例

前端之家收集整理的这篇文章主要介绍了php 计算文件大小示例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
PHP计算一个文件的大小感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧!

/**
 * PHP计算一个文件的大小
 *
 * @param 
 * @arrange 网: www.512Pic.com
 **/
function dirSize($directoty){
	 $dir_size=0;
	 if($dir_handle=@opendir($directoty))
	 {
	  while($filename=readdir($dir_handle)){
	   $subFile=$directoty.DIRECTORY_SEPARATOR.$filename;
	   if($filename=='.'||$filename=='..'){
		continue;
	   }elseif (is_dir($subFile))
	   {
		$dir_size+=dirSize($subFile);
	   }elseif (is_file($subFile)){
		$dir_size+=filesize($subFile);
	   }
	  }
	  closedir($dir_handle);
	 }
	 return ($dir_size);
}
$dir_size=dirSize("xym");
echo round($dir_size/pow(1024,1),2)."KB";

/***   来自编程之家 jb51.cc(jb51.cc)   ***/

猜你在找的PHP相关文章