Назад к вопросам
СБЕР
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();