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 相关文章推荐
PHPShop存在多个安全漏洞
Oct 09 PHP
一个PHP+MSSQL分页的例子
Oct 09 PHP
基于mysql的bbs设计(四)
Oct 09 PHP
Apache2中实现多网站域名绑定的实现方法
Jun 01 PHP
深入解析PHP中的(伪)多线程与多进程
Jul 01 PHP
php使用fsockopen函数发送post,get请求获取网页内容的方法
Nov 15 PHP
浅谈php优化需要注意的地方
Nov 27 PHP
php批量删除cookie的简单实现方法
Jan 26 PHP
php以fastCGI的方式运行时文件系统权限问题及解决方法
May 11 PHP
PHP执行linux命令常用函数汇总
Feb 02 PHP
php输出含有“#”字符串的方法
Jan 18 PHP
php+redis消息队列实现抢购功能
Feb 08 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
比特率,大家看看这个就不用收音机音质去比MP3音质了
2021/03/01 无线电
PHP 超链接 抓取实现代码
2009/06/29 PHP
yii去掉必填项中星号的方法
2015/12/28 PHP
PHP数据源架构模式之表入口模式实例分析
2020/01/23 PHP
window.print打印指定div指定网页指定区域的方法
2014/08/04 Javascript
js实现每日自动换一张图片的方法
2015/05/04 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
jQuery操作Table技巧大汇总
2016/01/23 Javascript
深入理解JavaScript中的预解析
2017/01/04 Javascript
基于Node.js模板引擎教程-jade速学与实战1
2017/09/17 Javascript
node使用Koa2搭建web项目的方法
2017/10/17 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
2018/10/12 Javascript
vue-better-scroll 的使用实例代码详解
2018/12/03 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
React 实现车牌键盘的示例代码
2019/12/20 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
2019/12/22 Javascript
写给新手同学的vuex快速上手指北小结
2020/04/14 Javascript
ES6学习教程之Promise用法详解
2020/11/22 Javascript
[01:02:46]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[51:50]完美世界DOTA2联赛 Magma vs GXR 第一场 11.07
2020/11/10 DOTA
python之wxPython菜单使用详解
2014/09/28 Python
tensorflow实现将ckpt转pb文件的方法
2020/04/22 Python
python进行参数传递的方法
2020/05/12 Python
浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
2020/06/12 Python
matplotlib grid()设置网格线外观的实现
2021/02/22 Python
五分钟学会HTML5的WebSocket协议
2019/11/22 HTML / CSS
高校生生产实习自我鉴定
2013/09/21 职场文书
大学生求职工作的自我评价
2014/02/13 职场文书
超市开学活动方案
2014/03/01 职场文书
如何写一份好的英文求职信
2014/03/19 职场文书
有关九一八事变的演讲稿
2014/09/14 职场文书
统计学教授推荐信
2014/09/18 职场文书
2014年大学团支部工作总结
2014/12/02 职场文书
2015年部门工作总结范文
2015/03/31 职场文书
教师见习总结范文
2015/06/23 职场文书
复活读书笔记
2015/06/29 职场文书