Funkcja disk_free_space

Funkcja disk_free_space zwraca ilość wolnego miejsca w bajtach na wskazanym dysku lub systemie plików. Funkcja przyjmuje jeden parametr - ścieżkę do sprawdzanego dysku. W systemie Windows można wskazać zarówno literę dysku (na przykład 'C:'), jak i ścieżkę do katalogu. W systemach Unix wskazuje się ścieżkę do punktu montowania.

Składnia

phpdisk_free_space(directory);

Przykład

Uzyskajmy wolne miejsce na dysku C: w systemie Windows:

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

Wynik wykonania kodu (przykład):

php1073741824

Przykład

Uzyskajmy wolne miejsce w katalogu głównym systemu Unix:

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

Wynik wykonania kodu (przykład):

php2147483648

Przykład

Przekonwertujmy bajty na gigabajty dla wygodnego wyświetlania:

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

Wynik wykonania kodu (przykład):

php'15.75 GB'

Zobacz też