标题:
计算文件夹大小
[打印本页]
作者:
cn2002
时间:
2005-11-6 00:15
标题:
计算文件夹大小
<style>
input,body{font-family:verdana; font-size:12px; background-color:#fcfcfc}
</style>
<?php
function dirsize($dir)
{
$handle=opendir($dir);
$size = 0;
while ( $file=readdir($handle) )
{
if ( ( $file == "." ) || ( $file == ".." ) ) continue;
if ( is_dir("$dir/$file") )
$size += dirsize("$dir/$file");
else
$size += filesize("$dir/$file");
}
closedir($handle);
return $size;
}
if ( !IsSet($dirname) )
{
echo "<form action=$PHP_SELF method=post name=delform><center><font color=red>Folder</font>: <input name=dirname style="color:red"> <input type=submit></center></form>";
echo " <SCRIPT> document.delform.dirname.focus() </SCRIPT> ";
}
else
{
$msg = sprintf("size of "$dirname" is: <font color=red>%d</font> byte(s)<P>", dirsize($dirname) );
echo "<center>$msg</center>";
}
?>
复制代码
欢迎光临 星星博客 (http://bbs.huhoo.net/)
Powered by Discuz! 7.0.0