`

java中取得磁盘的剩余空间

    博客分类:
  • java
阅读更多
import java.io.File;
import java.util.Map;
import java.util.TreeMap;

public class CommonUtils {
	
	private static Map<String, String> map;
	
	/**
	 * @return Map<String, String>: key:磁盘盘符, value:磁盘剩余空间
	 */
	public static Map<String, String> getHdInfo() {

		map = new TreeMap<String, String>();
		
		File[] roots = File.listRoots();
		double unit = Math.pow(1024, 3);

		for (int i = 0; i < roots.length; i++) {
			
			String hd = roots[i].getPath();
			
			double freespace = roots[i].getFreeSpace() / unit;
			
			freespace = Math.ceil((freespace * 10)) / 10;
			
			map.put(hd, String.valueOf(freespace));
		}
		
		return map;
	}
}
分享到:
评论

相关推荐

    java获取磁盘名称、磁盘大小、磁盘剩余空间

    java获取磁盘名称、磁盘大小、磁盘剩余空间

    qt 计算磁盘剩余空间,包括磁盘总空间

    在这个项目中,"qt 计算磁盘剩余空间,包括磁盘总空间"就是这样一个功能实现,它在Qt 5.12版本下与Visual Studio 2017配合使用,并且引入了Windows API来获取这些信息。 首先,我们来看Qt本身提供的`QDir`类。`QDir...

    获得磁盘剩余空间(9KB)

    标题“获得磁盘剩余空间(9KB)”指向的是一个与计算机系统管理相关的程序或功能,其目的是查询并显示计算机硬盘的可用空间。在Windows操作系统中,这个信息对于用户管理和优化存储至关重要,因为了解磁盘剩余空间可以...

    磁盘剩余空间查看工具

    磁盘剩余空间查看工具是计算机用户日常操作中不可或缺的一部分,尤其在处理大量数据或安装大型软件时,确保硬盘有足够的存储空间至关重要。这类工具通常能够快速、直观地显示各个磁盘分区的可用空间,帮助用户及时...

    Winform磁盘剩余空间监控源码

    在本文中,我们将深入探讨如何使用Winform来实现磁盘剩余空间的监控功能,并通过提供的源码进行理解和学习。Winform是.NET Framework中的一个组件,它允许开发人员创建丰富的桌面应用程序,而磁盘监控则是此类应用...

    易语言取磁盘剩余空间

    "易语言取磁盘剩余空间"是一个关于获取计算机硬盘剩余存储空间的程序代码。在编程中,了解如何获取磁盘信息是非常基础且重要的技能,尤其是在进行文件操作、系统管理或者资源监控等应用场景时。 首先,我们要理解...

    vb6获取磁盘剩余容量可用空间[完美代码]硬盘容量C盘大小,支持2GB以上容量

    标题中的“vb6获取磁盘剩余容量可用空间[完美代码]硬盘容量C盘大小,支持2GB以上容量”指的是使用VB6(Visual Basic 6)编程语言来编写一段代码,目的是查询并显示计算机C盘(或其他指定驱动器)的剩余存储空间。...

    获取磁盘剩余可用空间

    在计算机系统中,了解磁盘剩余可用空间是至关重要的,这可以帮助我们监控系统的健康状态,避免硬盘满载导致的数据丢失或系统性能下降。本篇将详细介绍如何获取磁盘剩余可用空间,并提供不同操作系统下的实现方法。 ...

    获取FAT32格式的磁盘剩余空间函数[获取FAT32格式的磁盘剩余空间函]-精品源代码

    获取FAT32格式的磁盘剩余空间函数[获取FAT32格式的磁盘剩余空间函]-精品源代码

    获取磁盘已用空间、剩余空间、总空间

    在Windows操作系统中,获取磁盘已用空间、剩余空间以及总空间是常见的系统管理任务,这对于监控系统资源、优化磁盘使用或者进行程序设计时的文件管理都非常重要。本篇文章将详细讲解如何利用Windows API函数`...

    Java获取磁盘空间的两种代码示例

    Java获取磁盘空间的两种代码示例 Java获取磁盘空间的两种代码示例

    C#获取磁盘剩余空间源码

    枚举系统磁盘列表信息,获取指定磁盘剩余空间,可以指定系统盘符获取指定盘符剩余空间,如:获取D盘的剩余空间单位是GB private void button1_Click(object sender, EventArgs e) { MessageBox.Show...

    易语言源码易语言取磁盘剩余空间.rar

    在压缩包中的"易语言取磁盘剩余空间"文件,就是实现了上述功能的具体源代码。通过对这个源码的学习,我们可以掌握如何在易语言中编写类似的系统信息查询程序,这对于初级程序员来说是非常实用的技能。 除了基本的...

    电脑磁盘、移动硬盘剩余空间写0工具

    用户只需选择待清理的磁盘,然后选择清理该磁盘中未使用空间的选项即可。第二个功能是全面删除已经存在的文件,这个功能结合了删除和清理文件的动作,确保文件被安全删除,且经过此软件处理后,删除的数据将很难被...

    VS2017 windows下 c++ 检测磁盘可用空间,空闲空间,总空间,剩余空间。获得c,d,盘空间。

    在Windows环境下,使用C++来检测磁盘的可用空间、空闲空间、总空间以及剩余空间,是一项常见的系统信息获取任务。Visual Studio 2017(VS2017)提供了一个强大的开发环境,支持C++编程语言,并且可以方便地调用...

    服务器磁盘剩余空间监测器

    本程序用于检查windows服务器磁盘的剩余空间。如果磁盘的剩余空间小于您在config.xml的设置,则自动给您发一份警告邮件。这样您就不需要天天登录服务器查看空间是不是快满了。 使用前需要先按照说明文档配置config....

    Java获取磁盘使用率

    在Java编程中,获取磁盘使用率是一项常见的系统监控任务,尤其对于服务器管理与性能分析至关重要。磁盘使用率能够反映出系统中磁盘空间的占用情况,有助于及时发现并处理可能的存储问题。本篇文章将详细讲解如何使用...

Global site tag (gtag.js) - Google Analytics