Funktio disk_free_space
Funktio disk_free_space palauttaa vapaana olevan tilan määrän
tavuina määritellyllä levyllä tai tiedostojärjestelmässä. Funktio ottaa
vastaan yhden parametrin - polun tarkastettavaan levyyn. Windowsissa voidaan määrittää
joko levykirjain (esimerkiksi 'C:'), että polku hakemistoon. Unix-järjestelmissä
määritetään polku liitospisteeseen.
Syntaksi
disk_free_space(directory);
Esimerkki
Haetaan vapaa tila levyllä C: Windowsissa:
<?php
$res = disk_free_space('C:');
echo $res;
?>
Koodin suorituksen tulos (esimerkki):
1073741824
Esimerkki
Haetaan vapaa tila Unix-järjestelmän juurihakemistossa:
<?php
$res = disk_free_space('/');
echo $res;
?>
Koodin suorituksen tulos (esimerkki):
2147483648
Esimerkki
Muunnetaan tavut gigatavuiksi kätevämpää näyttämistä varten:
<?php
$bytes = disk_free_space('C:');
$gb = round($bytes / 1024 / 1024 / 1024, 2);
echo $gb . ' GB';
?>
Koodin suorituksen tulos (esimerkki):
'15.75 GB'
Katso myös
-
funktion
disk_total_space,
joka palauttaa levyn kokonaiskoon -
funktion
filesize,
joka palauttaa tiedoston koon