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 ajax 静态分页过程形式
Sep 02 PHP
PHP __autoload函数(自动载入类文件)的使用方法
Feb 04 PHP
php缓存技术详细总结
Aug 07 PHP
通过dbi使用perl连接mysql数据库的方法
Apr 16 PHP
php实现MySQL数据库备份与还原类实例
Dec 09 PHP
PHP使用GD库输出汉字的方法【测试可用】
Nov 10 PHP
PHP编程获取各个时间段具体时间的方法
May 26 PHP
apache集成php7.3.5的详细步骤
Jun 20 PHP
在PHP中实现使用Guzzle执行POST和GET请求
Oct 15 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
Apr 06 PHP
PHP fopen中文文件名乱码问题解决方案
Oct 28 PHP
用Laravel轻松处理千万级数据的方法实现
Dec 25 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
PHP4引用文件语句的对比
2006/10/09 PHP
php操作JSON格式数据的实现代码
2011/12/24 PHP
浅谈本地WAMP环境的搭建
2015/05/13 PHP
PhpSpreadsheet设置单元格常用操作汇总
2020/11/13 PHP
JavaScript CSS修改学习第三章 修改样式表
2010/02/19 Javascript
让ie6也支持websocket采用flash封装实现
2013/02/18 Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
2014/02/13 Javascript
js使用cookie记录用户名的方法
2015/11/26 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
js仿新浪微博消息发布功能
2017/02/17 Javascript
input 标签实现输入框带提示文字效果(两种方法)
2017/10/09 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
2018/02/26 Javascript
详解Vue.js在页面加载时执行某个方法
2018/11/20 Javascript
13 个npm 快速开发技巧(推荐)
2019/07/04 Javascript
JS实现骰子3D旋转效果
2019/10/24 Javascript
nuxt.js服务端渲染中axios和proxy代理的配置操作
2020/11/06 Javascript
[02:10]探秘浦东源深体育馆 DOTA2 Supermajor不见不散
2018/05/17 DOTA
python进阶_浅谈面向对象进阶
2017/08/17 Python
PyQt5每天必学之布局管理
2018/04/19 Python
Scrapy框架使用的基本知识
2018/10/21 Python
解决Pycharm出现的部分快捷键无效问题
2018/10/22 Python
python实现嵌套列表平铺的两种方法
2018/11/08 Python
Python中使用__new__实现单例模式并解析
2019/06/25 Python
python绘制汉诺塔
2021/03/01 Python
Origins悦木之源英国官网:雅诗兰黛集团高端植物护肤品牌
2017/11/06 全球购物
企业年会主持词
2014/03/27 职场文书
《明天,我们毕业》教学反思
2014/04/24 职场文书
志愿者服务活动总结报告
2015/05/06 职场文书
同意落户证明
2015/06/19 职场文书
2015毕业设计工作总结
2015/07/24 职场文书
2016年“六一儿童节”校园广播稿
2015/12/17 职场文书
2016道德模范先进事迹材料
2016/02/26 职场文书
Python中os模块的简单使用及重命名操作
2021/04/17 Python
详解python的异常捕获
2022/03/03 Python
css3 文字断裂效果
2022/04/22 HTML / CSS
Springboot中如何自动转JSON输出
2022/06/16 Java/Android