用 Java 获取此分区中可用的空间
方法 java.io.File.getUsableSpace() 用于以字节的形式获取虚拟机在所需抽象路径名指定的 partition 上的可使用空间。此方法不需要任何参数,它返回 partition 上虚拟机使用的字节数。
下面是一个展示此方法的程序示例 −
示例
import java.io.File; public class Demo { public static void main(String[] args) { File[] roots = File.listRoots(); try { for(File r : roots) { System.out.println(r); System.out.println("Usable space = " + r.getUsableSpace()); } } catch(Exception e) { e.printStackTrace(); } } }
以上程序的输出如下 −
输出
C:\ Usable space = 317685366784 D:\ Usable space = 83022270464 E:\ Usable space = 23645868032 F:\ Usable space = 0
注意 − 输出在在线编译器上可能会有所不同。
现在我们来了解一下上面的程序。
方法 java.io.File.getUsableSpace() 用于以字节的形式获取可使用空间。下面是一个展示此方法的代码片段 −
File[] roots = File.listRoots(); try { for(File r : roots) { System.out.println(r); System.out.println("Usable space = " + r.getUsableSpace()); } } catch(Exception e) { e.printStackTrace(); }
广告