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
disk_free_space(directory);
Példa
Lekérjük a szabad helyet a C: meghajtón Windows alatt:
<?php
$res = disk_free_space('C:');
echo $res;
?>
A kód végrehajtásának eredménye (példa):
1073741824
Példa
Lekérjük a szabad helyet a gyökérkönyvtárban Unix rendszerben:
<?php
$res = disk_free_space('/');
echo $res;
?>
A kód végrehajtásának eredménye (példa):
2147483648
Példa
Átalakítjuk a bájtokat gigabájtba a kényelmes megjelenítés érdekében:
<?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):
'15.75 GB'
Lásd még
-
a
disk_total_spacefüggvényt,
amely a lemez teljes méretét adja vissza -
a
filesizefüggvényt,
amely a fájl méretét adja vissza