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版(4)
Oct 09 PHP
php防盗链的常用方法小结
Jul 02 PHP
Linux Apache PHP Oracle 安装配置(具体操作步骤)
Jun 17 PHP
hadoop中一些常用的命令介绍
Jun 19 PHP
PHP实现的自定义数组排序函数与排序类示例
Nov 18 PHP
使用Yii2实现主从数据库设置
Nov 20 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
Nov 25 PHP
Laravel给生产环境添加监听事件(SQL日志监听)
Jun 19 PHP
php实现websocket实时消息推送
Mar 30 PHP
swoole_process实现进程池的方法示例
Oct 29 PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
Mar 14 PHP
PHP全局使用Laravel辅助函数dd
Dec 26 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 文件上传代码(限制jpg文件)
2010/01/05 PHP
input file获得文件根目录简单实现
2013/04/26 PHP
php缩小png图片不损失透明色的解决方法
2013/12/25 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
javaScript checkbox 全选/反选及批量删除
2010/04/28 Javascript
Jquery中dialog属性小记
2010/09/03 Javascript
jqPlot 图表中文API使用文档及源码和在线示例
2012/02/07 Javascript
告诉你什么是javascript的回调函数
2014/09/04 Javascript
JavaScript修改浏览器tab标题小技巧
2015/01/06 Javascript
JS实现仿苹果底部任务栏菜单效果代码
2015/08/28 Javascript
jquery+css3实现会动的小圆圈效果
2016/01/27 Javascript
多种jQuery绑定事件的实现方式
2016/06/13 Javascript
JS与HTML结合实现流程进度展示条思路详解
2017/09/03 Javascript
seajs实现强制刷新本地缓存的方法分析
2017/10/16 Javascript
JavaScript实现职责链模式概述
2018/01/25 Javascript
python文件操作整理汇总
2014/10/21 Python
跟老齐学Python之通过Python连接数据库
2014/10/28 Python
Python中正则表达式详解
2017/05/17 Python
python实现递归查找某个路径下所有文件中的中文字符
2019/08/31 Python
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
python自定义函数def的应用详解
2020/06/03 Python
python中函数返回多个结果的实例方法
2020/12/16 Python
梵蒂冈和罗马卡:Omnia Card Pass
2018/02/10 全球购物
亿阳信通股份有限公司C#笔试题
2016/12/06 面试题
体育专业个人的求职信范文
2013/09/21 职场文书
生态学毕业生自荐信
2013/10/27 职场文书
简历中自我评价范文3则
2013/12/14 职场文书
生产车间班组长岗位职责
2014/01/06 职场文书
主题酒店策划书
2014/01/28 职场文书
竞聘书怎么写,如何写?
2014/03/31 职场文书
异地年检委托书范本
2014/09/24 职场文书
后备干部推荐材料
2014/12/24 职场文书
土建技术员岗位职责
2015/04/11 职场文书
浅谈Python类的单继承相关知识
2021/05/12 Python
Python中的datetime包与time包包和模块详情
2022/02/28 Python
宝塔更新Python及Flask项目的部署
2022/04/11 Python