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 构造函数construct的前下划线是双的_
Dec 08 PHP
php max_execution_time执行时间问题
Jul 17 PHP
php数组中删除元素的实现代码
Jun 22 PHP
php中convert_uuencode()与convert_uuencode函数用法实例
Nov 22 PHP
php中http与https跨域共享session的解决方法
Dec 20 PHP
使用PHP生成二维码的方法汇总
Jul 22 PHP
WordPress中缩略图的使用以及相关技巧
Nov 24 PHP
PHP的Laravel框架中使用AdminLTE模板来编写网站后台界面
Mar 21 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
Oct 13 PHP
yii框架搜索分页modle写法
Dec 19 PHP
laravel config文件配置全局变量的例子
Oct 13 PHP
PHP架构及原理知识点详解
Dec 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往windows中添加用户
2006/12/06 PHP
php mssql 日期出现中文字符的解决方法
2009/03/10 PHP
PHP递归删除目录几个代码实例
2014/04/21 PHP
使用PHP如何实现高效安全的ftp服务器(一)
2015/12/20 PHP
PHP中key和current,next的联合运用实例分析
2016/03/29 PHP
简单理解PHP的面向对象编程方式
2016/05/17 PHP
javascript 写类方式之五
2009/07/05 Javascript
关于javascript中this关键字(翻译+自我理解)
2010/10/20 Javascript
阻止子元素继承父元素事件具体思路及实现
2013/05/02 Javascript
js中Image对象以及对其预加载处理示例
2013/11/20 Javascript
jquery fancybox ie6不显示关闭按钮的解决办法
2013/12/25 Javascript
jQuery插件jFade实现鼠标经过的图片高亮其它变暗
2015/03/14 Javascript
JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
2015/10/31 Javascript
无法获取隐藏元素宽度和高度的解决方案
2017/03/07 Javascript
webpack 2的react开发配置实例代码
2017/07/28 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
2018/10/20 Javascript
微信小程序云开发之模拟后台增删改查
2019/05/16 Javascript
解决Angularjs异步操作后台请求用$q.all排列先后顺序问题
2019/11/29 Javascript
Python实现的简单发送邮件脚本分享
2014/11/07 Python
python爬虫实例详解
2018/06/19 Python
解决Django Static内容不能加载显示的问题
2019/07/28 Python
Python爬取爱奇艺电影信息代码实例
2019/11/26 Python
Python如何使用内置库matplotlib绘制折线图
2020/02/24 Python
Python自动重新加载模块详解(autoreload module)
2020/04/01 Python
HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注
2013/01/31 HTML / CSS
电影T恤、80年代T恤和80年代服装:TV Store Online
2020/01/05 全球购物
计算机本科生自荐信
2013/10/15 职场文书
检察官就职演讲稿
2014/01/13 职场文书
土地转让协议书
2014/04/15 职场文书
对领导班子的意见和建议
2015/06/08 职场文书
王亚平太空授课观后感
2015/06/12 职场文书
写给同事的离职感言
2015/08/04 职场文书
思想工作总结范文
2015/08/12 职场文书
2016入党积极分子考察评语
2015/12/01 职场文书
党风廉政建设心得体会
2019/05/21 职场文书
matplotlib之pyplot模块实现添加子图subplot的使用
2021/04/25 Python