当前位置: 首页 > 编程笔记 >

php计算一个文件大小的方法

益思博
2023-03-14
本文向大家介绍php计算一个文件大小的方法,包括了php计算一个文件大小的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了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计算整个目录大小的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php计算整个目录大小的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍php计算整个mysql数据库大小的方法,包括了php计算整个mysql数据库大小的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php计算整个mysql数据库大小的方法。分享给大家供大家参考。具体如下: 这里用MB,KB或者GB的格式返回计算结果。 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍php计算两个文件相对路径的方法,包括了php计算两个文件相对路径的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php计算两个文件相对路径的方法。分享给大家供大家参考。具体如下: 一、问题: 写一个php函数算出两个文件的相对路径。例如$a="/a/b/c/d/e.php"; $b="/a/b/12/34/c.php",B相对于A的相对路径是什么? 二、解决方法: 希

  • 本文向大家介绍Python计算一个文件里字数的方法,包括了Python计算一个文件里字数的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python计算一个文件里字数的方法。分享给大家供大家参考。具体如下: 这段程序从所给文件中找出字数来。 希望本文所述对大家的Python程序设计有所帮助。

  • 问题内容: 以下代码是我编写的PHP Web服务的一部分。它需要一些上载的Base64数据,对其进行解码,然后将其附加到文件中。这一切都很好。 问题是,当我在追加操作之后读取文件大小时,会得到文件在追加操作之前的大小。 我究竟做错了什么? 系统是: PHP 5.2.14 阿帕奇2.2.16 Linux内核2.6.18 问题答案: 在基于Linux的系统上,提取的数据是“ statcached”。

  • 问题内容: 我试图从Web服务中获取大量pdf链接,但我想为用户提供每个链接的文件大小。 有没有办法完成这项任务? 谢谢 问题答案: 使用HEAD请求,您可以执行以下操作: