计算文件夹大小的php代码
php计算文件夹大小的函数,返回以KB为单位的数据表示。
<?php
/**
* 计算文件夹大小
* by http://www.jquerycn.cn
*/
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("/var/jbxue/");
echo round($dir_size/pow(1024,1),2)."KB";
?>
您可能感兴趣的文章:
php计算指定文件夹信息(文件夹数,文件数,文件夹大小)的代码
计算文件夹大小的php代码
php 读取文件夹与文件夹中文件的函数
PHP 创建文件夹的自定义函数
php获取文件夹大小的函数
php 统计字数(支持中英文)的实现代码
php计算指定文件夹信息(文件夹数,文件数,文件夹大小)
VBS脚本运行库手册(2)-管理文件夹
php等比例缩放图片的示例参考
VBS脚本运行库手册(3)-文件夹属性