<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_43988"> <div class="blockcode"> <div id="code_II2"><ol> <li> <li><?php<li> // 获取文件夹大小<li> function getDirSize($dir)<li> { <li> $handle = opendir($dir);<li> while (false!==($FolderOrFile = readdir($handle)))<li> { <li> if($FolderOrFile != "." && $FolderOrFile != "..") <li> { <li> if(is_dir("$dir/$FolderOrFile"))<li> { <li> $sizeResult = getDirSize("$dir/$FolderOrFile"); <li> }<li> else<li> { bbs.it-home.org<li> $sizeResult = filesize("$dir/$FolderOrFile"); <li> }<li> } <li> }<li> closedir($handle);<li> return $sizeResult;<li> }<li> // 单位自动转换函数<li> function getRealSize($size)<li> { <li> $kb = 1024; // Kilobyte<li> $mb = 1024 * $kb; // Megabyte<li> $gb = 1024 * $mb; // Gigabyte<li> $tb = 1024 * $gb; // Terabyte<li> <li> if($size < $kb)<li> { <li> return $size." B";<li> }<li> else if($size < $mb)<li> { <li> return round($size/$kb,2)." KB";<li> }<li> else if($size < $gb)<li> { <li> return round($size/$mb,2)." MB";<li> }<li> else if($size < $tb)<li> { <li> return round($size/$gb,2)." GB";<li> }<li> else<li> { <li> return round($size/$tb,2)." TB";<li> }<li> }<li> echo getRealSize(getDirSize('目录'));<li>?></li> </ol></div> <em onclick="copycode($('code_II2'));">复制代码</em> </div> </td></tr></table> <div id="comment_43988" class="cm"> </div> <div id="post_rate_div_43988"></div> <br><br>