欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java获得磁盘的剩余空间,java磁盘剩余,如下代码使用apache

来源: javaer 分享于  点击 3252 次 点评:234

java获得磁盘的剩余空间,java磁盘剩余,如下代码使用apache


如下代码使用apache commons io包中的FileSystemUtils和FileUtils类获得磁盘剩余空间:

package cn.outofmemory.snippets.core;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();        }    }}

输出:

Free space of C: drive = 60 GB
相关栏目:

用户点评