php计算一个文件大小的方法


Posted in PHP onMarch 30, 2015

本文实例讲述了php计算一个文件大小的方法。分享给大家供大家参考。具体如下:

<?php
  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("xym");
  echo round($dir_size/pow(1024,1),2)."KB";
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
在php中使用sockets:从新闻组中获取文章
Oct 09 PHP
《APMServ 5.1.2》使用图解
Oct 23 PHP
php.ini中date.timezone设置分析
Jul 29 PHP
PHP删除HTMl标签的三种解决方法
Jun 30 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
Oct 14 PHP
php将textarea数据提交到mysql出现很多空格的解决方法
Dec 19 PHP
php的4种常见运行方式
Mar 20 PHP
php实现修改新闻时删除图片的方法
May 12 PHP
php开发时容易忘记的一些技术细节
Feb 03 PHP
PHP实现批量检测网站是否能够正常打开的方法
Aug 23 PHP
php die()与exit()的区别实例详解
Dec 03 PHP
PHP iconv()函数字符编码转换的问题讲解
Mar 22 PHP
smarty模板引擎之内建函数用法
Mar 30 #PHP
PHP中实现Bloom Filter算法
Mar 30 #PHP
smarty模板引擎之配置文件数据和保留数据
Mar 30 #PHP
PHP中使用BigMap实例
Mar 30 #PHP
PHP中使用Memache作为进程锁的操作类分享
Mar 30 #PHP
php中判断数组相等的方法以及数组运算符介绍
Mar 30 #PHP
smarty模板引擎之分配数据类型
Mar 30 #PHP
You might like
PHP 中执行系统外部命令
2006/10/09 PHP
在win7中搭建Linux+PHP 开发环境
2014/10/08 PHP
php array_walk_recursive 使用自定的函数处理数组中的每一个元素
2016/11/16 PHP
thinkPHP5.0框架应用请求生命周期分析
2017/03/25 PHP
PHP+AjaxForm异步带进度条上传文件实例代码
2017/08/14 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
thinkphp中U方法按路由规则生成url的方法
2018/03/12 PHP
Javascript的IE和Firefox兼容性汇编(zz)
2007/02/02 Javascript
jquery 经典动画菜单效果代码
2010/01/26 Javascript
javascript 函数调用的对象和方法
2010/07/01 Javascript
ko knockoutjs动态属性绑定技巧应用
2012/11/14 Javascript
js输出阴历、阳历、年份、月份、周示例代码
2014/01/29 Javascript
Javscript删除数组中指定元素并返回新数组
2014/03/06 Javascript
javascript的解析执行顺序在各个浏览器中的不同
2014/03/17 Javascript
深入探寻seajs的模块化与加载方式
2015/04/14 Javascript
jquery Deferred 快速解决异步回调的问题
2016/04/05 Javascript
学JavaScript七大注意事项【必看】
2016/05/04 Javascript
Bootstrap3制作搜索框样式的方法
2016/07/11 Javascript
Bootstrap CSS布局之表格
2016/12/17 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
Vue从TodoList中学父子组件通信
2019/02/05 Javascript
Python中逗号的三种作用实例分析
2015/06/08 Python
使用Python处理BAM的方法
2018/09/28 Python
python3 property装饰器实现原理与用法示例
2019/05/15 Python
python提取log文件内容并画出图表
2019/07/08 Python
Python实现一个数组除以一个数的例子
2019/07/20 Python
美国知名的网上鞋类及相关服装零售商:Shoes.com
2017/05/06 全球购物
Regatta官网:英国最受欢迎的户外服装和鞋类品牌
2019/05/01 全球购物
高中军训感言400字
2014/02/24 职场文书
乡镇信息公开实施方案
2014/03/23 职场文书
国庆节演讲稿
2014/05/27 职场文书
党的群众路线批评与自我批评范文
2014/10/16 职场文书
个人委托书范文
2015/01/28 职场文书
2015大学生党员自我评价范文
2015/03/03 职场文书
详解redis分布式锁的这些坑
2021/05/19 Redis
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang