Я пробовал с File getFreeSpace(), который также возвращает мне 0. Есть ли другой способ сделать это?
Как рассчитать доступное дисковое пространство на Linux-машине с помощью java?
comment
publications.gbdirect.co.uk/c_book, ubuntu.com и linux.die.net/man/2/statvfs поможет вам начать
- person Matt Joiner   schedule 11.11.2010
Ответы (3)
Как насчет старого org.apache.commons.io.FileSystemUtils?
person
jcomeau_ictx
schedule
11.11.2010
Пытаться
System{" df -k | awk '{sum += $4 }i; END {print sum} '"};
person
James Anderson
schedule
11.11.2010
public long getTotalSpace();
public long getFreeSpace();
public long getUsableSpace();
Каждый из этих методов возвращает запрошенный размер в байтах раздела, представленного java.io.File или 0L, если раздел не может быть получен из объекта File. Можете ли вы сообщить свой код?
person
mauretto
schedule
11.11.2010