Funkcija disk_free_space
Funkcija disk_free_space vraća količinu slobodnog prostora
u bajtovima na određenom disku ili fajl sistemu. Funkcija prima
jedan parametar - putanju do proveravanog diska. Na Windows-u možete navesti
i kao slovo diska (na primer, 'C:'), i kao putanju do direktorijuma. Na Unix-sistemima
navodi se putanja do tačke montiranja.
Sintaksa
disk_free_space(directory);
Primer
Dobijamo slobodan prostor na disku C: na Windows-u:
<?php
$res = disk_free_space('C:');
echo $res;
?>
Rezultat izvršavanja koda (primer):
1073741824
Primer
Dobijamo slobodan prostor u root direktorijumu Unix-sistema:
<?php
$res = disk_free_space('/');
echo $res;
?>
Rezultat izvršavanja koda (primer):
2147483648
Primer
Konvertujemo bajtove u gigabajte za prikladno prikazivanje:
<?php
$bytes = disk_free_space('C:');
$gb = round($bytes / 1024 / 1024 / 1024, 2);
echo $gb . ' GB';
?>
Rezultat izvršavanja koda (primer):
'15.75 GB'
Vidite takođe
-
funkciju
disk_total_space,
koja vraća ukupnu veličinu diska -
funkciju
filesize,
koja vraća veličinu fajla