Funkcija disk_free_space
Funkcija disk_free_space grąžina laisvos vietos
baitais kiekį nurodytame diske arba failų sistemoje. Funkcija priima
vieną parametrą - kelią į tikrinamą diską. Windows sistemoje galima nurodyti
kaip raidę disko (pavyzdžiui, 'C:'), taip ir kelią į katalogą. Unix sistemose
nurodomas kelias į prijungimo tašką.
Sintaksė
disk_free_space(directory);
Pavyzdys
Gaukime laisvą vietą C: diske Windows sistemoje:
<?php
$res = disk_free_space('C:');
echo $res;
?>
Kodo vykdymo rezultatas (pavyzdys):
1073741824
Pavyzdys
Gaukime laisvą vietą šakniniame Unix sistemos kataloge:
<?php
$res = disk_free_space('/');
echo $res;
?>
Kodo vykdymo rezultatas (pavyzdys):
2147483648
Pavyzdys
Konvertuokime baitus į gigabaitus patogiam rodymui:
<?php
$bytes = disk_free_space('C:');
$gb = round($bytes / 1024 / 1024 / 1024, 2);
echo $gb . ' GB';
?>
Kodo vykdymo rezultatas (pavyzdys):
'15.75 GB'
Taip pat žiūrėkite
-
funkciją
disk_total_space,
kuri grąžina bendrą disko dydį -
funkciją
filesize,
kuri grąžina failo dydį