Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    spazio disponibile di una cartella

    E' possibile in php sapere lo spazio occupato dai file contenuti in una cartella ?
    Roberto Dungino

  2. #2
    lo spazio occupato si, quello disponibile (come da titolo) no

    basta che ti fai un ciclo di tutte le cartelle e leggi la dimensione del tutto


    codice:
    <?php
    
    function GetDirectorySize($startingPath)
    {
      $directoryList = array($startingPath);
      $returnValue = 0;
      
      while(list(, $selectedPath) = each($directoryList))
      {
        $subPaths = glob($selectedPath . '/*');
        
        if ($subPaths == false)
        {
          continue;
        }
        
        while(list(, $subPath) = each($subPaths))
        {
          if (is_dir($subPath) == true)
          {
            $directoryList[] = $subPath;
          }
          else
          {
            $returnValue += filesize($subPath);
          }
        }
      }
      
      return $returnValue;
    }
    
    echo (GetDirectorySize('/web') / 1024) ;
    
    ?>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.