Java使用apache commons io获得磁盘的剩余空间详解编程语言

使用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(); 
        } 
    } 
} 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/10842.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论