獲取佔用率大於70%的硬碟.java

jinqibingl發表於2015-09-19
獲取佔用率大於70%的硬碟,準備寫入oracle過程,在佔比大於90%時,向指定郵箱傳送郵件。
import java.io.File;
import java.text.DecimalFormat;


public class Diskfree {
    public static void main(String[] args) {
        File[] roots = File.listRoots();
        // 獲取磁碟分割槽列表
DecimalFormat    df   = new DecimalFormat("######0.00");   
        for (File file : roots) {
if(file.getTotalSpace()==0){
System.out.println(file.getPath()+"空的" );
     }
else
{
double free=file.getFreeSpace();
double total=file.getTotalSpace();
double usePercent=(double)free/total*100;
if(usePercent>70){String usePercent2=df.format(usePercent);
            System.out.println(file.getPath()+"盤使用率"+usePercent2+"%");}
}

        }
    }


}

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9606200/viewspace-1803554/,如需轉載,請註明出處,否則將追究法律責任。

相關文章