A disk_free_space függvény

A disk_free_space függvény a megadott lemezen vagy fájlrendszeren található szabad hely mennyiségét bájtban adja vissza. A függvény egy paramétert fogad el - az ellenőrizendő lemezhez vezető utat. Windows alatt megadhatunk betűjelet (például 'C:'), vagy elérési utat a könyvtárhoz. Unix rendszerekben a csatolási ponthoz vezető utat kell megadni.

Szintaxis

phpdisk_free_space(directory);

Példa

Lekérjük a szabad helyet a C: meghajtón Windows alatt:

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

A kód végrehajtásának eredménye (példa):

php1073741824

Példa

Lekérjük a szabad helyet a gyökérkönyvtárban Unix rendszerben:

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

A kód végrehajtásának eredménye (példa):

php2147483648

Példa

Átalakítjuk a bájtokat gigabájtba a kényelmes megjelenítés érdekében:

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

A kód végrehajtásának eredménye (példa):

php'15.75 GB'

Lásd még

  • a disk_total_space függvényt,
    amely a lemez teljes méretét adja vissza
  • a filesize függvényt,
    amely a fájl méretét adja vissza