java 程式中取得指定磁碟的空間

java.io.File;
 
File file = new File("c:");
//取得C:\ 的總total空間 
file.getTotalSpace(); 
//取得剩餘空間
file.getFreeSpace();
//取得已使用的空間
file.getUsableSpace();

範例 2 號:

    /* Get a list of all filesystem roots on this system */
    File[] roots = File.listRoots();

    /* For each filesystem root, print some info */
    for (File root : roots) {
      System.out.println("File system root: " + root.getAbsolutePath());
      System.out.println("Total space (bytes): " + root.getTotalSpace());
      System.out.println("Free space (bytes): " + root.getFreeSpace());
      System.out.println("Usable space (bytes): " + root.getUsableSpace());
    }

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *