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错误、异常处理机制(补充)
May 07 PHP
php绘图之生成饼状图的方法
Jan 24 PHP
php继承中方法重载(覆盖)的应用场合
Feb 09 PHP
php带抄送和密件抄送的邮件发送方法
Mar 20 PHP
详解WordPress中添加和执行动作的函数使用方法
Dec 29 PHP
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
May 13 PHP
如何直接访问php实例对象中的private属性详解
Oct 12 PHP
PHP实现字符串的全排列详解
Apr 24 PHP
解决php extension 加载顺序问题
Aug 16 PHP
Yii框架函数简单用法分析
Sep 09 PHP
laravel返回统一格式错误码问题
Nov 04 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
Apr 06 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 字符转义 注意事项
2009/05/27 PHP
php 类自动载入的方法
2015/06/03 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
php商品对比功能代码分享
2015/09/24 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
2019/05/29 PHP
xml和web特殊字符
2009/04/28 Javascript
运用jQuery定时器的原理实现banner图片切换
2014/10/22 Javascript
Windows系统下Node.js的简单入门教程
2015/06/23 Javascript
IE6兼容透明背景图片及解决方案
2015/08/19 Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
2015/09/15 Javascript
AngularJS ng-repeat数组有重复值的解决方法
2016/10/23 Javascript
详解Angular的内置过滤器和自定义过滤器【推荐】
2016/12/26 Javascript
JavaScript中的一些隐式转换和总结(推荐)
2017/12/22 Javascript
Vue如何使用混合Mixins和插件开发详解
2020/02/05 Javascript
JS如何在数组指定位置插入元素
2020/03/10 Javascript
原生JS封装拖动验证滑块的实现代码示例
2020/06/01 Javascript
[04:39]显微镜下的DOTA2第十三期—Pis卡尔个人秀
2014/04/04 DOTA
[03:11]2014DOTA2国际邀请赛-VG掉入败者组 独家专访357
2014/07/19 DOTA
python爬虫开发之使用Python爬虫库requests多线程抓取猫眼电影TOP100实例
2020/03/10 Python
Python写捕鱼达人的游戏实现
2020/03/31 Python
如何在python中执行另一个py文件
2020/04/30 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
2020/09/14 Python
一款css实现的鼠标经过按钮的特效
2014/09/11 HTML / CSS
IdealFit官方网站:女性蛋白质、补充剂和运动服装
2019/03/24 全球购物
Vrbo英国:预订度假屋
2020/08/19 全球购物
NHL官方在线商店:Shop.NHL.com
2020/05/01 全球购物
电子商务应届生自我鉴定
2014/01/13 职场文书
国际贸易专业个人职业生涯规划
2014/02/15 职场文书
低碳环保倡议书
2014/04/14 职场文书
水利水电专业自荐信
2014/07/08 职场文书
2015年党员自评材料
2014/12/17 职场文书
邀请函的格式
2015/01/30 职场文书
行政介绍信范文
2015/05/04 职场文书
导游词之晋城蟒河
2019/12/12 职场文书
微前端qiankun改造日渐庞大的项目教程
2022/06/21 Javascript
MySQL导致索引失效的几种情况
2022/06/25 MySQL