Funkce disk_free_space
Funkce disk_free_space vrací množství volného místa
v bajtech na zadaném disku nebo souborovém systému. Funkce přijímá
jeden parametr - cestu k kontrolovanému disku. Ve Windows lze zadat
jak písmeno disku (například 'C:'), tak cestu k adresáři. V Unixových systémech
se zadává cesta k přípojnému bodu.
Syntaxe
disk_free_space(directory);
Příklad
Získáme volné místo na disku C: ve Windows:
<?php
$res = disk_free_space('C:');
echo $res;
?>
Výsledek provedení kódu (příklad):
1073741824
Příklad
Získáme volné místo v kořenovém adresáři Unixového systému:
<?php
$res = disk_free_space('/');
echo $res;
?>
Výsledek provedení kódu (příklad):
2147483648
Příklad
Převedeme bajty na gigabajty pro pohodlné zobrazení:
<?php
$bytes = disk_free_space('C:');
$gb = round($bytes / 1024 / 1024 / 1024, 2);
echo $gb . ' GB';
?>
Výsledek provedení kódu (příklad):
'15.75 GB'
Viz také
-
funkci
disk_total_space,
která vrací celkovou velikost disku -
funkci
filesize,
která vrací velikost souboru