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 相关文章推荐
PHP5中使用DOM控制XML实现代码
May 07 PHP
《PHP编程最快明白》第八讲:php启发和小结
Nov 01 PHP
php数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系
Nov 02 PHP
php模拟js函数unescape的函数代码
Oct 20 PHP
用php制作简单分页(从数据库读取记录)的方法详解
May 04 PHP
使用php记录用户通过搜索引擎进网站的关键词
Feb 13 PHP
phpmailer中文乱码问题的解决方法
Apr 22 PHP
Linux下创建nginx脚本-start、stop、reload…
Aug 03 PHP
php 把数字转换成汉字的代码
Jul 21 PHP
php 生成签名及验证签名详解
Oct 26 PHP
php中输出json对象的值(实现方法)
Mar 07 PHP
laravel5.6中的外键约束示例
Oct 23 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/11/25 PHP
实用函数10
2007/11/08 PHP
php 特殊字符处理函数
2008/09/05 PHP
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
2009/08/07 PHP
PHP获取星期几的常用方法小结
2018/12/18 PHP
Jquery实现搜索框提示功能示例代码
2013/08/13 Javascript
JavaScript包装对象使用介绍
2013/08/29 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
jQuery获取标签文本内容和html内容的方法
2015/03/27 Javascript
javascript创建函数的20种方式汇总
2015/06/23 Javascript
JS实现获取当前URL和来源URL的方法
2016/08/24 Javascript
Vue中计算属性computed的示例解读
2017/07/26 Javascript
vue父组件向子组件动态传值的两种方法
2017/11/11 Javascript
小程序实现搜索界面 小程序实现推荐搜索列表效果
2019/05/18 Javascript
使用preload预加载页面资源时注意事项
2020/02/03 Javascript
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
python实现文件分组复制到不同目录的例子
2014/06/04 Python
由Python运算π的值深入Python中科学计算的实现
2015/04/17 Python
用tensorflow搭建CNN的方法
2018/03/05 Python
python对象与json相互转换的方法
2019/05/07 Python
深入浅析Python科学计算库Scipy及安装步骤
2019/10/12 Python
利用Python的sympy包求解一元三次方程示例
2019/11/22 Python
基于python计算并显示日间、星期客流高峰
2020/05/07 Python
Python爬虫requests库多种用法实例
2020/05/28 Python
python 实现的车牌识别项目
2021/01/25 Python
css3实现冲击波效果的示例代码
2018/01/11 HTML / CSS
销售文员岗位职责
2013/11/29 职场文书
感恩教育月活动总结
2014/07/07 职场文书
我的中国心演讲稿
2014/09/04 职场文书
专业技术人员年度考核评语
2014/12/31 职场文书
小学生五一劳动节演讲稿
2015/03/18 职场文书
2015年新教师工作总结
2015/04/28 职场文书
终止解除劳动合同证明书
2015/06/17 职场文书
员工升职自我评价
2019/03/26 职场文书
简单且有用的Python数据分析和机器学习代码
2021/07/02 Python
使用 Docker Compose 构建复杂的多容器App
2022/04/30 Servers