示例#1
0
文件: File.php 项目: kevinwan/xf
 /**
  * 获取一个文件夹大小
  * @access public
  * @param string $dir 文件夹目录
  * @return string
  */
 public static function folderSize($dir)
 {
     if (!preg_match('#/$#', $dir)) {
         $dir .= '/';
     }
     $totalsize = 0;
     foreach (XF_File::fileList($dir) as $name) {
         $totalsize += @is_dir($dir . $name) ? XF_File::folderSize("{$dir}{$name}/") : (int) @filesize($dir . $name);
     }
     return $totalsize;
 }