Big_Turk adlı üyeden alıntı: mesajı görüntüle
function dirToArray($dir) { 
   
   $result = array(); 

   $cdir = scandir($dir); 
   foreach ($cdir as $key => $value) 
   { 
      if (!in_array($value,array(".",".."))) 
      { 
         if (is_dir($dir . DIRECTORY_SEPARATOR . $value)) 
         { 
            $result[$value] = dirToArray($dir . DIRECTORY_SEPARATOR . $value); 
         } 
         else 
         { 
            $result[] = $value; 
         } 
      } 
   } 
   
   return $result; 
} 
$array_al = dirToArray("listenenecekklasor/");

print_r($array_al);
Bu kodla tüm klasör ve alt klasörlerini listeleyebilirsin. Tek yapman gereken dosyaların boyutlarını alıp toplamak...
Teşekkürler. Ancak dosya boyutu sürekli değişecek. Toplamaktan kastınız nedir acaba?