PHP Calcolare lo spazio occupato da una cartella

ago 6th, 2009 | Filed under PHP, Snippet

Link sponsorizzati

Per calcolare lo spazio occupato da un’intera cartella e dalle sue sottocartelle, in php basta una funzione ricorsiva. Questo snippet mostra una possibile soluzione su come farlo!

function dirSize($dir) {
    $size=0;
    foreach(glob($dir.'/*') as $file)
        if(is_file($file))
            $size+=filesize($file);
        else
            $size+=dirSize($file);
    return $size;
}
echo "La cartella pesa: ". dirSize(".")." bytes";

La dimensione viene restituita in byte.

Link sponsorizzati

Link sponsorizzati

Segnalalo ai tuoi amici!

Post correlati:

Tags: ,
Non sono ancora stati lasciati commenti.