Funksioni disk_free_space
Funksioni disk_free_space kthen sasinë e hapësirës së lirë
në bajt në diskun ose sistemin e skedarëve të specifikuar. Funksioni pranon
një parametër - rrugën për diskun që do të kontrollohet. Në Windows mund të specifikohet
si shkronja e diskut (për shembull, 'C:'), ashtu edhe rruga për katalogun. Në sistemet Unix
specifikohet rruga për pikën e montimit.
Sintaksa
disk_free_space(directory);
Shembull
Le të marrim hapësirën e lirë në diskun C: në Windows:
<?php
$res = disk_free_space('C:');
echo $res;
?>
Rezultati i ekzekutimit të kodit (shembull):
1073741824
Shembull
Le të marrim hapësirën e lirë në direktorinë rrënjësore të sistemit Unix:
<?php
$res = disk_free_space('/');
echo $res;
?>
Rezultati i ekzekutimit të kodit (shembull):
2147483648
Shembull
Le të konvertojmë bajtet në gigabajt për shfaqje të përshtatshme:
<?php
$bytes = disk_free_space('C:');
$gb = round($bytes / 1024 / 1024 / 1024, 2);
echo $gb . ' GB';
?>
Rezultati i ekzekutimit të kodit (shembull):
'15.75 GB'
Shihni gjithashtu
-
funksionin
disk_total_space,
i cili kthen madhësinë totale të diskut -
funksionin
filesize,
i cili kthen madhësinë e skedarit