Función disk_total_space
La función disk_total_space devuelve el tamaño total del espacio en disco
para el disco o partición especificado. En el parámetro se pasa la ruta al disco
en forma de cadena. La función devuelve el número de bytes en forma de número tipo float.
Sintaxis
disk_total_space(directory);
Ejemplo
Obtengamos el tamaño total del disco C:
<?php
$res = disk_total_space('C:');
echo $res;
?>
Resultado de la ejecución del código (ejemplo):
256060440576
Ejemplo
Convirtamos los bytes a gigabytes para facilitar la lectura:
<?php
$bytes = disk_total_space('C:');
$gb = $bytes / 1024 / 1024 / 1024;
echo round($gb, 2) . ' GB';
?>
Resultado de la ejecución del código (ejemplo):
'238.47 GB'
Ejemplo
Comprobemos el espacio disponible en otro disco:
<?php
$res = disk_total_space('D:');
var_dump($res);
?>
Resultado de la ejecución del código (ejemplo):
float(512110881024)
Ver también
-
la función
disk_free_space,
que devuelve el espacio libre -
la función
filesize,
que devuelve el tamaño del archivo -
la función
realpath,
que devuelve la ruta absoluta