劳驾告诉下遍历目录的函数在FAQ区的具体位置,最好贴到这里来。麻烦了,回答后立即解贴。多谢。

解决方案 »

  1. <?php
    function dirtree_size($path=".") {
      $num = 0;
      $d = dir($path);
      while($v = $d->read()) {
        if($v == "." || $v == "..")
          continue;
        $file = $d->path."/".$v;
        $num += filesize($file);
        if(is_dir($file))
          $num += dirtree_size($file);
      }
      $d->close();
      return $num;
    }echo dirtree_size();
    ?>
      

类似问题 »