Funkcia disk_free_space
Funkcia disk_free_space vráti množstvo voľného miesta
v bajtoch na špecifikovanom disku alebo v súborovom systéme. Funkcia prijíma
jeden parameter - cestu k kontrolovanému disku. V Windows je možné špecifikovať
ako písmeno disku (napríklad 'C:'), tak aj cestu k adresáru. V Unixových systémoch
sa špecifikuje cesta k prípojnému bodu.
Syntax
disk_free_space(directory);
Príklad
Získajme voľné miesto na disku C: v Windows:
<?php
$res = disk_free_space('C:');
echo $res;
?>
Výsledok vykonania kódu (príklad):
1073741824
Príklad
Získajme voľné miesto v koreňovom adresári Unixového systému:
<?php
$res = disk_free_space('/');
echo $res;
?>
Výsledok vykonania kódu (príklad):
2147483648
Príklad
Konvertujme bajty na gigabajty pre pohodlné zobrazenie:
<?php
$bytes = disk_free_space('C:');
$gb = round($bytes / 1024 / 1024 / 1024, 2);
echo $gb . ' GB';
?>
Výsledok vykonania kódu (príklad):
'15.75 GB'
Pozri tiež
-
funkciu
disk_total_space,
ktorá vráti celkovú veľkosť disku -
funkciu
filesize,
ktorá vráti veľkosť súboru