Funcția disk_total_space
Funcția disk_total_space returnează dimensiunea totală a spațiului de disc
pentru discul sau partiția specificată. În parametru se transmite calea către disc
sub formă de șir de caractere. Funcția returnează numărul de octeți sub formă de număr de tip float.
Sintaxă
disk_total_space(directory);
Exemplu
Să obținem dimensiunea totală a discului C:
<?php
$res = disk_total_space('C:');
echo $res;
?>
Rezultatul executării codului (exemplu):
256060440576
Exemplu
Să convertim octeții în gigaocteți pentru ușurința citirii:
<?php
$bytes = disk_total_space('C:');
$gb = $bytes / 1024 / 1024 / 1024;
echo round($gb, 2) . ' GB';
?>
Rezultatul executării codului (exemplu):
'238.47 GB'
Exemplu
Să verificăm spațiul disponibil pe un alt disc:
<?php
$res = disk_total_space('D:');
var_dump($res);
?>
Rezultatul executării codului (exemplu):
float(512110881024)
Vedeți și
-
funcția
disk_free_space,
care returnează spațiul liber -
funcția
filesize,
care returnează dimensiunea fișierului -
funcția
realpath,
care returnează calea absolută