Функцыя disk_total_space

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

Сінтаксіс

phpdisk_total_space(directory);

Прыклад

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

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

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

php256060440576

Прыклад

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

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

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

php'238.47 GB'

Прыклад

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

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

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

phpfloat(512110881024)

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

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