用户登录
用户注册

分享至

PHP实现计算一个文件夹的大小

  • 作者: 話不投機聊妳媽逼
  • 来源: 51数据库
  • 2022-08-23
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";

软件
前端设计
程序设计
Java相关