АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
264 of 410 menu

Функцыя disk_total_space

Функцыя disk_total_space вяртае агульны памер дыскавай прасторы для ўказанага дыска або раздзела. У параметр перадаецца шлях да дыска ў выглядзе радка. Функцыя вяртае колькасць байтаў у выглядзе ліку тыпу float.

Сінтаксіс

disk_total_space(directory);

Прыклад

Атрымаем агульны памер дыска C:

<?php $res = disk_total_space('C:'); echo $res; ?>

Вынік выканання кода (прыклад):

256060440576

Прыклад

Канвертуем байты ў гігабайты для зручнасці чытання:

<?php $bytes = disk_total_space('C:'); $gb = $bytes / 1024 / 1024 / 1024; echo round($gb, 2) . ' GB'; ?>

Вынік выканання кода (прыклад):

'238.47 GB'

Прыклад

Праверым даступнае месца на другім дыску:

<?php $res = disk_total_space('D:'); var_dump($res); ?>

Вынік выканання кода (прыклад):

float(512110881024)

Глядзіце таксама

  • функцыю disk_free_space,
    якая вяртае вольнае месца
  • функцыю filesize,
    якая вяртае памер файла
  • функцыю realpath,
    якая вяртае абсалютны шлях
byenru