Функција disk_free_space

Функција disk_free_space враћа количину слободног простора у бајтовима на наведеном диску или фајл систему. Функција прихвата један параметар - пут до диска који се проверава. На Windows-у се може навести и слово диска (на пример, 'C:'), и пут до директоријума. На Unix-системима се наводи пут до тачке монтирања.

Синтакса

phpdisk_free_space(directory);

Пример

Хајде да добијемо слободан простор на диску C: на Windows-у:

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

Резултат извршавања кода (пример):

php1073741824

Пример

Хајде да добијемо слободан простор у root директоријуму Unix-система:

php<?php
  $res = disk_free_space('/');
  echo $res;
?>

Резултат извршавања кода (пример):

php2147483648

Пример

Конвертујмо бајтове у гигабајте за погодније приказивање:

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

Резултат извршавања кода (пример):

php'15.75 GB'

Погледајте такође

  • функцију disk_total_space,
    која враћа укупну величину диска
  • функцију filesize,
    која враћа величину фајла