java.io.Fileクラスに、ディスクの使用状況を問合せるメソッドが追加されました。
メソッド名 | 内容 |
---|---|
long getTotalSpace() | ディスク(パーティション)の総容量を返却 |
long getFreeSpace() | ディスク(パーティション)の空容量を返却 |
long getUsableSpace() | ディスク(パーティション)の使用済容量を返却 |
Fileインスタンスが存在するディスク(パーティション)の容量に関する情報を取得することができるようになりました。
import java.io.File; public class ShowFreeSpace { public static void main(final String[] args) throws Exception { File file = new File(args[0]); System.out.printf("total space : %,d [byte]%n", file.getTotalSpace()); System.out.printf("free space : %,d [byte]%n", file.getFreeSpace()); System.out.printf("usable space: %,d [byte]%n", file.getUsableSpace()); } }