Получить объем свободного дискового пространства с помощью Go
В основном я хочу выводdf -h
, который включает в себя как свободное пространство, так и общий размер тома. Решение должно работать на Windows, Linux и Mac и быть написано на Go.
Я посмотрел черезos
а такжеsyscall
Иди документация и убежищеничего не нашел. В Windows даже утилиты командной строки либо неудобны (dir C:\
) или вам нужны повышенные привилегии (fsutil volume diskfree C:\
). Конечно, есть способ сделать это, что у меня нетпока не найдено ...
ОБНОВИТЬ:
За немоответ и приглашение, я предоставилкроссплатформенный пакет Go это делает это.