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 中使用随机数的三个步骤
Oct 09 PHP
基于mysql的bbs设计(三)
Oct 09 PHP
PHP+FLASH实现上传文件进度条相关文件 下载
Jul 21 PHP
解析PHP的session过期设置
Jun 29 PHP
PHP禁止个别IP访问网站
Oct 30 PHP
php实现的日历程序
Jun 18 PHP
Zend Framework教程之配置文件application.ini解析
Mar 10 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
Apr 23 PHP
PHP中set_include_path()函数相关用法分析
Jul 18 PHP
php 防止表单重复提交两种实现方法
Nov 03 PHP
Windows服务器中PHP如何安装redis扩展
Sep 27 PHP
PHP 多进程与信号中断实现多任务常驻内存管理实例方法
Oct 04 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实现浏览器点击下载TXT文档的方法详解
2013/06/02 PHP
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
2016/04/20 PHP
List Installed Software Features
2007/06/11 Javascript
符合标准的js表单提交的代码
2007/09/13 Javascript
Extjs学习笔记之三 extjs form更多的表单项
2010/01/07 Javascript
javascript两种function的定义介绍及区别说明
2013/05/02 Javascript
JQuery实现鼠标移动图片显示描述层的方法
2015/06/25 Javascript
jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容
2016/07/09 Javascript
JS实现加载时锁定HTML页面元素的方法
2017/06/24 Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
2017/11/11 Javascript
jQuery实现动态加载select下拉列表项功能示例
2018/05/31 jQuery
深入理解javascript prototype的相关知识
2019/09/19 Javascript
[06:45]2018DOTA2亚洲邀请赛 4.5 SOLO赛 Sccc vs Maybe
2018/04/06 DOTA
python list元素为tuple时的排序方法
2018/04/18 Python
Django+Ajax+jQuery实现网页动态更新的实例
2018/05/28 Python
python爬取微信公众号文章
2018/08/31 Python
python requests爬取高德地图数据的实例
2018/11/10 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
2019/03/27 Python
Python3.5 + sklearn利用SVM自动识别字母验证码方法示例
2019/05/10 Python
详解Python odoo中嵌入html简单的分页功能
2019/05/29 Python
Python 类的魔法属性用法实例分析
2019/11/21 Python
python使用多线程查询数据库的实现示例
2020/08/17 Python
sqlalchemy实现时间列自动更新教程
2020/09/02 Python
Django websocket原理及功能实现代码
2020/11/14 Python
在python中对于bool布尔值的取反操作
2020/12/11 Python
一款CSS3实现多功能下拉菜单(带分享按)的教程
2014/11/05 HTML / CSS
幼儿园教师培训制度
2014/01/16 职场文书
好家长事迹材料
2014/01/23 职场文书
有创意的广告词
2014/03/18 职场文书
社会实践活动总结报告
2014/04/29 职场文书
乡镇党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
思想作风整顿个人剖析材料
2014/10/06 职场文书
2014年精神文明工作总结
2014/12/23 职场文书
贪污检举信范文
2015/03/02 职场文书
爱国影片观后感
2015/06/18 职场文书
浅谈MySQL之浅入深出页原理
2021/06/23 MySQL