Функцыя disk_free_space
Функцыя disk_free_space
вяртае колькасць свабоднага месца
ў байтах на ўказаным дыску або файлавай сістэме. Функцыя прымае
адзін параметр - шлях да правяраемага дыску. У Windows можна ўказваць
як літару дыску (напрыклад, 'C:'), так і шлях да каталога. У Unix-сістемах
указваецца шлях да кропкі маўнтавання.
Сінтаксіс
disk_free_space(directory);
Прыклад
Атрымаем свабоднае месца на дыску C: ў Windows:
<?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
,
якая вяртае памер файла