Sobes.tech
Junior — Middle

Como pode determinar a quantidade de espaço em disco utilizado e livre no sistema?

sobes.tech IA

Resposta da IA

Para determinar o volume de espaço em disco utilizado e livre no sistema, pode usar diferentes ferramentas dependendo do sistema operativo.

Nos sistemas Linux/Unix, frequentemente usa-se o comando df:

df -h

A opção -h apresenta as informações num formato legível (GB, MB).

Exemplo de saída:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   20G   28G  42% /

No Windows, pode usar o comando:

Get-PSDrive -PSProvider FileSystem

Ou através do PowerShell:

(Get-PSDrive C).Free
(Get-PSDrive C).Used

Também em scripts e programas, pode usar API ou bibliotecas para obter informações sobre os discos, por exemplo, em Java, a classe File:

File diskPartition = new File("C:");
long totalCapacity = diskPartition.getTotalSpace();
long freePartitionSpace = diskPartition.getFreeSpace();
long usablePartitionSpace = diskPartition.getUsableSpace();