Funzione disk_total_space
La funzione disk_total_space restituisce la dimensione totale dello spazio su disco
per il disco o partizione specificato. Il parametro accetta un percorso al disco
come stringa. La funzione restituisce il numero di byte come numero di tipo float.
Sintassi
disk_total_space(directory);
Esempio
Otteniamo la dimensione totale del disco C:
<?php
$res = disk_total_space('C:');
echo $res;
?>
Risultato dell'esecuzione del codice (esempio):
256060440576
Esempio
Convertiamo i byte in gigabyte per una lettura più comoda:
<?php
$bytes = disk_total_space('C:');
$gb = $bytes / 1024 / 1024 / 1024;
echo round($gb, 2) . ' GB';
?>
Risultato dell'esecuzione del codice (esempio):
'238.47 GB'
Esempio
Controlliamo lo spazio disponibile su un altro disco:
<?php
$res = disk_total_space('D:');
var_dump($res);
?>
Risultato dell'esecuzione del codice (esempio):
float(512110881024)
Vedi anche
-
la funzione
disk_free_space,
che restituisce lo spazio libero -
la funzione
filesize,
che restituisce la dimensione del file -
la funzione
realpath,
che restituisce il percorso assoluto