Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
263 of 410 menu

Функцыя 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,
    якая вяртае памер файла
byenru