Função disk_total_space
A função disk_total_space retorna o tamanho total do espaço em disco
para o disco ou partição especificado. O parâmetro recebe o caminho do disco
na forma de string. A função retorna a quantidade de bytes na forma de um número do tipo float.
Sintaxe
disk_total_space(directory);
Exemplo
Vamos obter o tamanho total do disco C:
<?php
$res = disk_total_space('C:');
echo $res;
?>
Resultado da execução do código (exemplo):
256060440576
Exemplo
Vamos converter bytes para gigabytes para facilitar a leitura:
<?php
$bytes = disk_total_space('C:');
$gb = $bytes / 1024 / 1024 / 1024;
echo round($gb, 2) . ' GB';
?>
Resultado da execução do código (exemplo):
'238.47 GB'
Exemplo
Vamos verificar o espaço disponível em outro disco:
<?php
$res = disk_total_space('D:');
var_dump($res);
?>
Resultado da execução do código (exemplo):
float(512110881024)
Veja também
-
a função
disk_free_space,
que retorna o espaço livre -
a função
filesize,
que retorna o tamanho do arquivo -
a função
realpath,
que retorna o caminho absoluto