/** * Gets folder size. * * @param string $path folder path * @return int folder size */ function get_folder_size($path) { if (!file_exists($path)) { return 0; } if (is_file($path)) { return filesize($path); } $ret = 0; foreach (glob($path . "/*") as $fn) { $ret += gdFunctionsGDSW::get_folder_size($fn); } return $ret; }