在 Java 中列出文件系统根


java.io.File.listRoots() 方法用来在 Java 中列出文件系统根。此方法不要求参数。它以文件对象数组的形式返回可用的文件系统根,如果无法确定文件系统根,它将返回 null。

以下是演示此方法的一个程序 −

实例

 在线演示

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);
         }
      } catch(Exception e) {
         e.printStackTrace();
      }
   }
}

上述程序的输出如下 −

C:\
D:\
E:\
F:\

注意 − 输出可能因在线编译器而异。

现在,让我们了解一下上面的程序。

java.io.File.listRoots() 方法用来列出文件系统根,并且以数组的形式返回。然后,使用 for 循环打印这些数组元素。以下是演示此方法的一个代码片段 −

File[] roots = File.listRoots();
try {
   for(File r : roots) {
      System.out.println(r);
   }
} catch(Exception e) {
   e.printStackTrace();
}

更新日期: 30-Jul-2019

291 浏览

开启您的 职业生涯

完成课程获得认证

开始
广告