Funksjonen disk_free_space
Funksjonen disk_free_space returnerer mengden ledig plass
i byte på den angitte disken eller filsystemet. Funksjonen tar
én parameter - stien til disken som skal sjekkes. I Windows kan du angi
enten diskbokstaven (for eksempel 'C:'), eller stien til en katalog. I Unix-systemer
anges stien til monteringspunktet.
Syntaks
disk_free_space(directory);
Eksempel
La oss få ledig plass på C-disk i Windows:
<?php
$res = disk_free_space('C:');
echo $res;
?>
Resultat av kjøring (eksempel):
1073741824
Eksempel
La oss få ledig plass i rotkatalogen til et Unix-system:
<?php
$res = disk_free_space('/');
echo $res;
?>
Resultat av kjøring (eksempel):
2147483648
Eksempel
La oss konvertere byte til gigabyte for praktisk visning:
<?php
$bytes = disk_free_space('C:');
$gb = round($bytes / 1024 / 1024 / 1024, 2);
echo $gb . ' GB';
?>
Resultat av kjøring (eksempel):
'15.75 GB'
Se også
-
funksjonen
disk_total_space,
som returnerer den totale størrelsen på disken -
funksjonen
filesize,
som returnerer størrelsen på en fil