java - 如何在Java中获取各种操作系统的当前磁盘容量?

标签 java

我想知道如何使用 Java 获取当前卷?

例如:

C:\D:\ 或在 Unix 上。

最佳答案

使用其中之一:

File currDir = new File(".");

或如 @JigarJoshi 或多或少所述:

File currDir = new File(System.getProperty("user.dir", "."));

未设置该属性时默认为第一个解决方案。

获取根卷:

Path root = currDir.toPath().getRoot();

关于java - 如何在Java中获取各种操作系统的当前磁盘容量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30741852/

相关文章:

java - Spring Boot请求映射正则表达式

java - Java 1.4 的 GSON 版本

java - 如何在 SonarCloud 上解决此问题?

java - 可以采取哪些步骤来优化 tibco JMS 以提高性能?

java - 如何在不使用微 Controller 的情况下使用 Java/.net/c 旋转电机

java - XML 架构以无序模式显示元素

java - 如何实现没有标签的自定义菜单?

java - 在 mysql 中存储多行单条记录的更好方法是什么

java - 使用 RandomAccessFile 和 BufferedReader 来加速文件读取

java - Neo4j 客户端-服务器 API