Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 计算文件夹大小的php代码

计算文件夹大小的php代码

发布时间:2015-09-12   编辑:www.jquerycn.cn
php写的一个可以计算文件夹大小的函数,很简单的,计算所有文件夹的大小,返回以KB为单位的数据表示。

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)-文件夹属性

[关闭]