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();