Comments 14
столько кода, чтобы в итоге запустить df -h? о_О
как хорошо, что я не пишу на джаве :)
как хорошо, что я не пишу на джаве :)
ну джава тут особо не причём
вобще есть же нормальные способы: stat, fstat, lstat
man 2 stat
чтобы понять как это делает df можно посмотреть его исходники или проще — strace df
p.s. скоро чтобы записать в файл будем запускать echo
вобще есть же нормальные способы: stat, fstat, lstat
man 2 stat
чтобы понять как это делает df можно посмотреть его исходники или проще — strace df
p.s. скоро чтобы записать в файл будем запускать echo
верно, все зависит от используемого инструмента — например, тот же echo в bash скриптах — основной инструмент записи в файл.
Почитал ман по стату, не понимаю как он связан со свободным местом и присоединенными разделами, он используется для получения информации о файле, или я чего не дочитал?
Просто обычно стараюсь писать код так, чтобы его потом было легко и просто использовать повторно.
Неужели Java не представляет никаких встроенных средств для кроссплатформенной проверки свободного места?
я может что-то упустил, но почему не подошел такой вариант:
java.io.File file = new java.io.File(«/var/log»);
file.getTotalSpace();
file.getFreeSpace();
file.getUsableSpace();
java.io.File file = new java.io.File(«/var/log»);
file.getTotalSpace();
file.getFreeSpace();
file.getUsableSpace();
Sign up to leave a comment.
JAVA класс для определения свободного места под *nix