Archive

文章標籤 ‘check disk space’

用JAVA如何取得磁碟空間 for JDK6 (How to check Disk Space)?

2008年8月7日 尚無評論

     以往如果要取得磁碟資訊,就要自己半人工方式透過作業系統查詢磁碟的方式
例如linux平台就可以用df 指令,Windows平台就要使用dir指令
透過JNI的方式使用Runtime.getRuntime().exec() 來執行這些作業系統的指令再去解析
其中我們想要的資訊,如大家有興趣可以參考以下兩篇:


不過在JDK6出來後,就省事多啦,File元件已經提供相關的功能可以達到上述功能
我們來看看

java.io.File;

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

上述幾個method就可以找到你想要的資訊,簡單吧!!

參考資訊:
http://java4ever.blogspot.com/2008/06/disk-space-check.html

Categories: JAVA Tags: ,