Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想打印分区的所有可用空间的字节数,File.getUsuableSpace()但它返回的值不同于df命令(在 Linux 中)。
File.getUsuableSpace()
差别不大,但相差几兆字节。
可能是什么情况?
您的 File 实例表示的文件是否与您正在运行 df 的文件位于同一分区上?
来自文档:“返回分区上此虚拟机可用的字节数:“返回此抽象路径名命名
重点是我的。
这只会给出可用空间,trygetFreeSpace()会返回可用空间而不是可用空间。这适用于 Java 1.6,有关更多信息,请查看File 类文档。
getFreeSpace()