Funkce disk_free_space

Funkce disk_free_space vrací množství volného místa v bajtech na zadaném disku nebo souborovém systému. Funkce přijímá jeden parametr - cestu k kontrolovanému disku. Ve Windows lze zadat jak písmeno disku (například 'C:'), tak cestu k adresáři. V Unixových systémech se zadává cesta k přípojnému bodu.

Syntaxe

phpdisk_free_space(directory);

Příklad

Získáme volné místo na disku C: ve Windows:

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

Výsledek provedení kódu (příklad):

php1073741824

Příklad

Získáme volné místo v kořenovém adresáři Unixového systému:

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

Výsledek provedení kódu (příklad):

php2147483648

Příklad

Převedeme bajty na gigabajty pro pohodlné zobrazení:

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

Výsledek provedení kódu (příklad):

php'15.75 GB'

Viz také