Fonction disk_total_space
La fonction disk_total_space renvoie la taille totale de l'espace disque
pour le disque ou la partition spécifié(e). Le paramètre attendu est un chemin vers le disque
sous forme de chaîne de caractères. La fonction renvoie le nombre d'octets sous la forme d'un nombre de type float.
Syntaxe
disk_total_space(directory);
Exemple
Obtenons la taille totale du disque C :
<?php
$res = disk_total_space('C:');
echo $res;
?>
Résultat de l'exécution du code (exemple) :
256060440576
Exemple
Convertissons les octets en gigaoctets pour une lecture plus facile :
<?php
$bytes = disk_total_space('C:');
$gb = $bytes / 1024 / 1024 / 1024;
echo round($gb, 2) . ' GB';
?>
Résultat de l'exécution du code (exemple) :
'238.47 GB'
Exemple
Vérifions l'espace disponible sur un autre disque :
<?php
$res = disk_total_space('D:');
var_dump($res);
?>
Résultat de l'exécution du code (exemple) :
float(512110881024)
Voir aussi
-
la fonction
disk_free_space,
qui renvoie l'espace libre -
la fonction
filesize,
qui renvoie la taille d'un fichier -
la fonction
realpath,
qui renvoie le chemin absolu