gpt4 book ai didi

java - 有没有办法用java或其他语言检索可用磁盘空间?

转载 作者:行者123 更新时间:2023-11-30 21:00:47 25 4
gpt4 key购买 nike

我想构建一个应用程序,当我的硬盘即将满时,它会向我发出警告。为此,程序需要检索可用磁盘空间量。有人知道我该怎么做吗?

最佳答案

是的,可以。您应该使用 File 类方法来执行此操作。 Tsadak 的方法仅适用于 Windows。比较通用的方法是这样的:

NumberFormat numFormat= NumberFormat.getNumberInstance();for (路径 fsRoot : FileSystems.getDefault().getRootDirectories()) {

System.out.print(root + ": ");
try {
FileStore store = Files.getFileStore(root);
System.out.println("available space" + numFormat.format(store.getUsableSpace()));
System.out.println(", total=" + numFormat.format(store.getTotalSpace()));
} catch (IOException e) {
System.out.println("error: " + e.toString());
}
}

关于java - 有没有办法用java或其他语言检索可用磁盘空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38670667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com