Funktio disk_free_space

Funktio disk_free_space palauttaa vapaana olevan tilan määrän tavuina määritellyllä levyllä tai tiedostojärjestelmässä. Funktio ottaa vastaan yhden parametrin - polun tarkastettavaan levyyn. Windowsissa voidaan määrittää joko levykirjain (esimerkiksi 'C:'), että polku hakemistoon. Unix-järjestelmissä määritetään polku liitospisteeseen.

Syntaksi

phpdisk_free_space(directory);

Esimerkki

Haetaan vapaa tila levyllä C: Windowsissa:

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

Koodin suorituksen tulos (esimerkki):

php1073741824

Esimerkki

Haetaan vapaa tila Unix-järjestelmän juurihakemistossa:

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

Koodin suorituksen tulos (esimerkki):

php2147483648

Esimerkki

Muunnetaan tavut gigatavuiksi kätevämpää näyttämistä varten:

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

Koodin suorituksen tulos (esimerkki):

php'15.75 GB'

Katso myös