disk_free_space функциясы
disk_free_space функциясы көрсөтүлгөн дискте же файл системасында бош болгон орундун байттагы санын кайтарат. Функция бир параметрди кабыл алат - текшерилүүчү дискке жол. Windows'то да дисктин тамгасын (мисалы, 'C:'), да каталогго жолду көрсөтсө болот. Unix-системаларда монттоо чекитине жол көрсөтүлөт.
Синтаксис
disk_free_space(directory);
Мисал
Windows'то C: дискинде бош орунду алалы:
<?php
$res = disk_free_space('C:');
echo $res;
?>
Кодду иштетүүнүн натыйжасы (мисал):
1073741824
Мисал
Unix-системанын тамыр директориясында бош орунду алалы:
<?php
$res = disk_free_space('/');
echo $res;
?>
Кодду иштетүүнүн натыйжасы (мисал):
2147483648
Мисал
Байттарды ыңгайлуу көрсөтүү үчүн гигабайттарга өзгөртөлү:
<?php
$bytes = disk_free_space('C:');
$gb = round($bytes / 1024 / 1024 / 1024, 2);
echo $gb . ' GB';
?>
Кодду иштетүүнүн натыйжасы (мисал):
'15.75 GB'
Ошондой эле караңыз
-
disk_total_spaceфункциясын,
ал дисктин жалпы көлөмүн кайтарат -
filesizeфункциясын,
ал файлдын көлөмүн кайтарат