PHP Schnipsel

Verzeichniss groesse ausgeben

Dieses Script gibt die Grösse eines Verzeichnisses in Bytes aus.

Drucken
  1.  <?   
  2.     
  3.  function foldersize($dir) {   
  4.   $subdirs = array();   
  5.   $size 0  
  6.   $dirh opendir($dir);   
  7.   while($filename=readdir($dirh)) {   
  8.    if($filename!=".." && $filename!=".") {   
  9.     if(is_file($dir."/".$filename)) {   
  10.      $size += filesize($dir."/".$filename);   
  11.     } elseif(is_dir($dir."/".$filename)) {   
  12.      $subdirs[]=$dir."/".$filename  
  13.       
  14.      
  15.     
  16.    closedir($dirh);   
  17.     
  18.   for($i=0;$i<count($subdirs);$i++) {   
  19.    $size += foldersize($subdirs[$i]);   
  20.     
  21.    return $size  
  22.    
  23.     
  24.  //Beispiel   
  25.  echo foldersize(".");   
  26.     
  27.  ?>    


Link:
Byte umrechner




T: 34979 G: 7 H: 10 T: +4 O: 5