Συνάρτηση disk_total_space
Η συνάρτηση disk_total_space επιστρέφει το συνολικό μέγεθος του χώρου δίσκου
για τον καθορισμένο δίσκο ή partition. Στην παράμετρο μεταβιβάζεται η διαδρομή προς το δίσκο
σε μορφή συμβολοσειράς. Η συνάρτηση επιστρέφει τον αριθμό των bytes σε μορφή αριθμού τύπου float.
Σύνταξη
disk_total_space(directory);
Παράδειγμα
Ας πάρουμε το συνολικό μέγεθος του δίσκου C:
<?php
$res = disk_total_space('C:');
echo $res;
?>
Αποτέλεσμα εκτέλεσης κώδικα (παράδειγμα):
256060440576
Παράδειγμα
Μετατρέπουμε τα bytes σε gigabytes για ευκολία ανάγνωσης:
<?php
$bytes = disk_total_space('C:');
$gb = $bytes / 1024 / 1024 / 1024;
echo round($gb, 2) . ' GB';
?>
Αποτέλεσμα εκτέλεσης κώδικα (παράδειγμα):
'238.47 GB'
Παράδειγμα
Ας ελέγξουμε τον διαθέσιμο χώρο σε έναν άλλο δίσκο:
<?php
$res = disk_total_space('D:');
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης κώδικα (παράδειγμα):
float(512110881024)
Δείτε επίσης
-
τη συνάρτηση
disk_free_space,
που επιστρέφει τον ελεύθερο χώρο -
τη συνάρτηση
filesize,
που επιστρέφει το μέγεθος του αρχείου -
τη συνάρτηση
realpath,
που επιστρέφει την απόλυτη διαδρομή