Funktionen disk_total_space
Funktionen disk_total_space returnerar den totala storleken på diskutrymmet
för den angivna disken eller partitionen. Parametern är en sökväg till disken
i form av en sträng. Funktionen returnerar antalet byte som ett flyttal (float).
Syntax
phpdisk_total_space(directory);
Exempel
Få den totala storleken på disk C:
php<?php
$res = disk_total_space('C:');
echo $res;
?>
Resultat av kodkörning (exempel):
php256060440576
Exempel
Konvertera byte till gigabyte för bättre läsbarhet:
php<?php
$bytes = disk_total_space('C:');
$gb = $bytes / 1024 / 1024 / 1024;
echo round($gb, 2) . ' GB';
?>
Resultat av kodkörning (exempel):
php'238.47 GB'
Exempel
Kontrollera ledigt utrymme på en annan disk:
php<?php
$res = disk_total_space('D:');
var_dump($res);
?>
Resultat av kodkörning (exempel):
phpfloat(512110881024)
Se även
-
funktionen
disk_free_space,
som returnerar ledigt utrymme -
funktionen
filesize,
som returnerar filstorlek -
funktionen
realpath,
som returnerar absolut sökväg