static File listRoots


描述

所述java.io.File.listRoots()返回一个抽象路径的指示由满足指定过滤此抽象路径名所表示的目录中的文件和目录的阵列。

声明

以下是java.io.File.listRoots()方法的声明

public static File[] listRoots()

参数

NA

返回值

该方法返回一个文件对象数组,指示可用的文件系统根。如果无法确定根集,则该方法返回null。

异常

NA

实例

以下示例显示了java.io.File.listRoots()方法的用法。

package com.tutorialspoint;

import java.io.File;

public class FileDemo {
   public static void main(String[] args) {      
      File[] paths;

      try {  

         // returns pathnames for files and directory
         paths = File.listRoots();

         // for each pathname in pathname array
         for(File path:paths) {

            // prints file and directory paths
            System.out.println(path);
         }

      } catch(Exception e) {
         // if any error occurs
         e.printStackTrace();
      }
   }
}

让我们编译并运行上面的程序,这将产生以下结果

C:\
D:\
E:\
F:\
G:\
J:\