Java使用apache commons io獲得磁盤的剩余空間

lplo 9年前發布 | 2K 次閱讀 Java

使用apache commons io包中的FileSystemUtils和FileUtils類獲得磁盤剩余空間:

import org.apache.commons.io.FileSystemUtils;
import org.apache.commons.io.FileUtils;

import java.io.IOException;

public class GetFreeDiskSpace {

public static void main(String[] args) {

    try {

        // Set a string with the path
        String path = "C:";

        // Get free space in KB
        long freeSpaceInKB = FileSystemUtils.freeSpaceKb(path);

        // Calculate free space in GB
        long freeSpaceInGB = freeSpaceInKB / FileUtils.ONE_MB;

        // Print the result
        System.out.println("Free space of " + path + " drive = " + freeSpaceInGB + " GB");

    } catch (IOException e) {
        e.printStackTrace();
    }
}

} </pre>

 本文由用戶 lplo 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!