我有一个目录,其中包含年份的子目录(例如 2009),并且在这些子目录中包含月份的子目录(例如 02)
我需要计算每个月文件夹中的文件总数,以及每个文件夹的文件总大小,并输出两个总数(总大小和文件总数)以及年份和月份文件夹名称。
例子:
- 05/2009 - 512MB(12 个文件) 
- 06/2009 - 45KB(21 个文件) 
- 07/2009 - 6MB(8 个文件) 
- 01/2011 - 54MB(2 个文件) 
- 04/2011 - 652MB(55 个文件) 
...
我创建了以下函数来计算目录的总大小和文件。如何调整它以适应上述多子文件夹列表?
function foldersize($path) {
    $total_size = 0;
    $total_files = 0;
    $files = scandir($path);
    foreach($files as $file) {
        if ($t<>"." && $t <> "..") {
            if (is_dir($path.'/'.$file)) {
                $size = foldersize($path.'/'.$file);
                $total_files++;
                $total_size += $size;
            }
            else {
                $size = filesize($path.'/'.$file);
                $total_files++;
                $total_size += $size;
            }
        }   
    }
    return $total_size.' | '.$total_files;
}