`
zhuojb
  • 浏览: 91066 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

java 获取磁盘空间的大小的方法

    博客分类:
  • Java
阅读更多
import java.io.File;
/**
 * 计算磁盘空间大小
 * @author admin
 *
 */
public class SpaceChecker {
     public static void main(String[] args) {
         File[] roots = File.listRoots();
         for (File _file : roots) {
             System.out.println(_file.getPath());
             //System.out.println(_file.getName());
             System.out.println("Free space = " + _file.getFreeSpace());
             System.out.println("Usable space = " + _file.getUsableSpace());
             System.out.println("Total space = " + _file.getTotalSpace());
             System.out.println("used space  = " + (_file.getTotalSpace()-_file.getFreeSpace()));
             System.out.println();
         }
         File win = new File("C:\\WINDOWS");
         System.out.println(win.getPath());
         System.out.println(win.getName());
         System.out.println("Free space = " + win.getFreeSpace());
         System.out.println("Usable space = " + win.getUsableSpace());
         System.out.println("Total space = " + win.getTotalSpace());
         System.out.println();
     }
}

分享到:
评论

相关推荐

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

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

    Java获取磁盘大小

    例如,`org.apache.commons.io.FileUtils`类就提供了获取磁盘空间的方法,可以简化跨平台的处理。 总的来说,获取磁盘大小是Java中一项基本但重要的任务,它可以帮助我们监控系统资源,确保应用程序的稳定运行。...

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

    在Java编程语言中,获取磁盘空间信息是常见的系统管理任务之一。这通常是通过使用`java.io.File`类提供的方法来实现的。本文将详细解释两种不同的Java代码示例,用于获取磁盘的总空间、可用空间以及已使用空间。 **...

    获取磁盘容量;获取磁盘容量;获取磁盘容量

    在Java中,`java.io.File`类的`getTotalSpace()`, `getFreeSpace()`和`getUsableSpace()`方法可以获取磁盘的总空间、剩余空间和可用空间;在C#中,`DriveInfo`类提供了类似的功能。 了解如何获取磁盘容量对于开发者...

    java获得文件夹或者文件的大小,如果要获得磁盘大小用jconfig效率更高.mht

    java获得文件夹或者文件的大小,如果要获得磁盘大小用jconfig效率更高.mht

    获取磁盘大小

    ### 获取磁盘大小 #### 知识点概览 本文将详细介绍如何使用Java语言来获取指定目录或驱动器的磁盘可用空间。该方法适用于Windows操作系统,并通过执行系统的`dir`命令来解析输出结果,从而获取到磁盘的剩余空间。 ...

    java获取服务器基本信息的方法

    在Java中获取服务器的基本信息是开发人员经常遇到的需求,这些信息包括但不限于CPU使用情况、内存利用率、磁盘空间以及网络状态等。以下是一些使用Java获取服务器基本信息的关键知识点: 1. **第三方库Sigar**: ...

    获取磁盘驱动器空间信息的资源

    在Linux系统中,我们可以使用`df`命令来获取磁盘空间信息,如`df -h`将以人类可读的格式(如KB、MB、GB)显示所有挂载点的磁盘使用情况。若想查看特定分区,如 `/home`,则运行`df -h /home`。另外,`du`命令可以...

    Java获取系统CPU、内存、硬盘等系统信息

    本文将详细探讨如何利用Java获取Windows和Linux系统的CPU、内存以及硬盘信息。 首先,让我们聚焦于CPU信息的获取。在Java中,`java.lang.management`包提供了ManagementFactory类,它包含了获取系统管理信息的方法...

    一个获取磁盘容量的小工具

    标题中的“一个获取磁盘容量的小工具”表明我们要讨论的是一个能够检索并显示计算机硬盘存储空间信息的应用程序。这类工具通常用于帮助用户监控磁盘使用情况,了解剩余空间,以便进行有效的文件管理和系统维护。 在...

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

    1. `modvbworld.bas` 和 `ModFreeSpace.bas`:这是两个Basic语言的模块文件,其中可能包含了获取磁盘空间的函数或过程。 2. `DiskFreeSpace.exe`:这是一个可执行文件,可能就是完成磁盘空间查询功能的程序本身,...

    获取手机剩余内部存储大小

    在Android系统中,获取手机剩余内部存储大小是开发者经常需要进行的操作,这有助于优化应用程序的存储管理,确保应用不会超出可用空间而导致用户困扰。本文将详细介绍如何通过编程方式获取手机内部存储的剩余空间,...

    java管理windows系统内存_java释放内存缓存_java获得CPU使用率_系统内存_硬盘_进程源代码

    我们也可以使用GetDiskSpaceInfo函数来获得磁盘的总空间信息,包括总空间大小、可用空间大小和空闲空间大小。 在进程源代码方面,我们可以使用CreateToolhelp32Snapshot函数来建立进程快照,然后使用Process32First...

    获取安装后的app所占空间大小

    总的来说,获取安装后的app所占空间大小涉及到对APK、缓存和数据的理解与操作,无论是开发者还是用户,都有多种方法可以获取这些信息。通过合理管理这些资源,可以有效地提升应用性能和用户体验。

    基于Java的minio相关操作示例

    MinIO的Java客户端库可以通过Maven仓库获取,确保包含最新版本。 ```xml <groupId>io.minio <artifactId>minio 最新版本号 ``` 2. **初始化MinIO客户端**:使用MinIO的Java SDK,你需要提供MinIO服务器的URL...

    Java获取操作系统信息

    此外,如果你需要更复杂的系统监控功能,比如CPU使用率、磁盘空间等,可以使用`java.lang.management.CompositeData`类型的`getProcessCpuLoad()`和`getSystemCpuLoad()`方法,以及`OperatingSystemMXBean`中的`...

    DiskLruCache磁盘缓存java源码

    - **内存限制**:合理设置缓存大小,避免过度占用磁盘空间。 - **数据一致性**:由于磁盘缓存的异步特性,可能存在的数据不一致问题需要开发者在使用过程中特别关注。 总结来说,DiskLruCache是Android开发中实现...

    Java 获取系统信息,包括CPU使用率、硬盘大小、网卡状态、系统信息等

    本篇文章将探讨如何利用Java获取CPU使用率、硬盘大小、网卡状态以及更广泛的系统信息。我们将主要关注一个名为"libsigar-x86-linux.so"的库文件,这是一个跨平台的系统信息获取工具——Sigar(System Information ...

    能查找到本地所有的驱动器,获取磁盘信息

    在实际应用中,这样的功能可以用于系统监控、磁盘空间管理或者数据备份等多种场景。例如,一个系统维护工具可能会定期检查每个驱动器的剩余空间,并提醒用户哪些驱动器即将满载;或者在文件备份程序中,自动选择最大...

Global site tag (gtag.js) - Google Analytics