Sobes.tech
Назад к вопросам
Junior — Middle
70

Каким образом можно определить объем используемого и свободного дискового пространства на системе?

Компании, где спрашивали
СБЕРСБЕР

Ответ от нейросети

sobes.tech AI

Для определения объема используемого и свободного дискового пространства на системе можно использовать разные инструменты в зависимости от ОС.

В Linux/Unix системах часто применяется команда df:

df -h

Опция -h выводит информацию в удобочитаемом формате (GB, MB).

Пример вывода:

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

В Windows можно использовать команду:

Get-PSDrive -PSProvider FileSystem

Или через PowerShell:

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

Также в скриптах и программах можно использовать API или библиотеки для получения информации о дисках, например, в Java — класс File:

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