Класс
File умеет получать информацию о размере, занятом и доступном пространстве:public static void main(String[] args) {
File disk = new File("/"); // корень диска
long free = disk.getFreeSpace();
long total = disk.getTotalSpace();
long used = total - free;
System.out.println("Общий объём: " + total / 1_000_000_000 + " ГБ");
System.out.println("Использовано: " + used / 1_000_000_000 + " ГБ");
System.out.println("Свободно: " + free / 1_000_000_000 + " ГБ");
}🔥 Методы
getFreeSpace() и getTotalSpace() возвращают значения в байтах, поэтому для удобства их можно делить на 1_000_000_000, чтобы получить гигабайты.👉 Java Ready | #совет
