Java中如何读取d盘的大概存储容量和可使用空间容量,并转化为G单位
时间: 2024-02-21 15:56:51 浏览: 13
可以使用Java中的File类来读取磁盘的存储容量和可用空间容量。具体实现如下:
```java
import java.io.File;
public class DiskCapacity {
public static void main(String[] args) {
File disk = new File("D:");
long totalSpace = disk.getTotalSpace(); // 获取总容量,单位为字节
long freeSpace = disk.getFreeSpace(); // 获取可用空间,单位为字节
double totalSpaceInGB = (double)totalSpace / (1024 * 1024 * 1024); // 转化为GB单位
double freeSpaceInGB = (double)freeSpace / (1024 * 1024 * 1024); // 转化为GB单位
System.out.println("总容量:" + totalSpaceInGB + "GB");
System.out.println("可用空间:" + freeSpaceInGB + "GB");
}
}
```
其中,File类的getTotalSpace()方法可以获取磁盘的总容量,getFreeSpace()方法可以获取磁盘的可用空间,单位都是字节。通过将它们除以1024 * 1024 * 1024可以将单位转化为GB。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)