标签: java linux
我想使用File.getUsuableSpace()打印分区的所有可用空间的字节数,但它返回的值不是 df 命令(在Linux中)。
File.getUsuableSpace()
它差别不大,但它有几兆字节不同。
可能是什么情况?
答案 0 :(得分:2)
您的File实例所代表的文件与您正在运行的文件实例所在的分区是否相同?
从docs:“返回此抽象路径名所指定的分区上此虚拟机可用的字节数”
重点是我的。
答案 1 :(得分:0)
这只会提供可用空间,尝试getFreeSpace()将返回可用空间并且无法使用空间。这适用于Java 1.6,有关更多信息,请查看File class documentation。
getFreeSpace()