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函数常用用法小结
Feb 08 PHP
php 修改zen-cart下单和付款流程以防止漏单
Mar 08 PHP
PHP中冒号、endif、endwhile、endfor使用介绍
Apr 28 PHP
PHP统计目录下的文件总数及代码行数(去除注释及空行)
Jan 17 PHP
php文件上传的简单实例
Oct 19 PHP
PHP实现通过中文字符比率来判断垃圾评论的方法
Oct 20 PHP
基于PHP实现假装商品限时抢购繁忙的效果
Oct 16 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
Feb 23 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
Dec 29 PHP
PHP给前端返回一个JSON对象的实例讲解
May 31 PHP
PHP实现时间日期友好显示实现代码
Sep 08 PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
Sep 30 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进行支付宝开发中return_url和notify_url的区别分析
2014/12/22 PHP
PHP+Ajax实现验证码的实时验证
2016/07/20 PHP
javascript dom 操作详解 js加强
2009/07/13 Javascript
浅谈tudou土豆网首页图片延迟加载的效果
2010/06/23 Javascript
一个报数游戏js版(约瑟夫环问题)
2010/08/05 Javascript
php is_numberic函数造成的SQL注入漏洞
2014/03/10 Javascript
JavaScript中split与join函数的进阶使用技巧
2016/05/03 Javascript
Angularjs结合Bootstrap制作的一个TODO List
2016/08/18 Javascript
微信小程序 出现47001 data format error原因解决办法
2017/03/10 Javascript
vue2.0结合Element实现select动态控制input禁用实例
2017/05/12 Javascript
JS实现简易的图片拖拽排序实例代码
2017/06/09 Javascript
基于vue2框架的机器人自动回复mini-project实例代码
2017/06/13 Javascript
js Dom实现换肤效果
2017/10/21 Javascript
js操作二进制数据方法
2018/03/03 Javascript
微信小程序实现运动步数排行功能(可删除)
2018/07/05 Javascript
小程序异步问题之多个网络请求依次执行并依次收集请求结果
2019/05/05 Javascript
解决layui表格的表头不滚动的问题
2019/09/04 Javascript
JavaScript实现简单验证码
2020/08/24 Javascript
Python实现的文本简单可逆加密算法示例
2017/05/18 Python
TensorFlow安装及jupyter notebook配置方法
2017/09/08 Python
python3模拟实现xshell远程执行liunx命令的方法
2019/07/12 Python
python实现人工智能Ai抠图功能
2019/09/05 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
keras做CNN的训练误差loss的下降操作
2020/06/22 Python
H5页面适配iPhoneX(就是那么简单)
2019/12/02 HTML / CSS
Stokke美国官方网店:高级儿童家具、推车、汽车座椅和配件
2020/06/06 全球购物
艺术专业大学生自我评价
2013/09/22 职场文书
员工培训邀请函
2014/02/02 职场文书
2014年国庆节寄语
2014/09/19 职场文书
基层党员对照检查材料
2014/09/24 职场文书
党的群众路线教育实践活动党员个人整改措施
2014/10/27 职场文书
签订劳动合同通知书
2015/04/16 职场文书
2015-2016年小学教导工作总结
2015/07/21 职场文书
高中诗歌鉴赏教学反思
2016/02/16 职场文书
Java图书管理系统,课程设计必用(源码+文档)
2021/06/30 Java/Android
Python中re模块的元字符使用小结
2022/04/07 Python