📜  Java中的文件 listRoots() 方法及示例

📅  最后修改于: 2022-05-13 01:58:09.380000             🧑  作者: Mango

Java中的文件 listRoots() 方法及示例

listRoots()方法是 File 类的一部分。 listRoots()函数返回所有可用文件系统根的根目录。保证系统上任何文件的路径名都将以这些根中的任何一个开头。

函数签名:

public static File[] listRoots()

句法:

File.listRoots()

参数:该函数不需要任何参数。

返回值:函数返回文件数组,其中包含所有文件系统根。

异常:此方法不抛出任何异常

下面的程序将说明 listRoots()函数的使用:

示例1:尝试显示系统的所有根目录

// Java program to demonstrate
// the use of File.listRoots() method
  
import java.io.*;
  
public class GFG {
  
    public static void main(String args[])
    {
        // roots of the path name
        File root[] = File.listRoots();
  
        // check if the root is null or not
        if (root != null) {
            System.out.print("Roots are: ");
  
            // display the roots of the path name
            for (int i = 0; i < root.length; i++) {
                System.out.print(root[i].getPath() + " ");
            }
        }
        else
            System.out.println("There are no roots");
    }
}

输出:

Roots are: C:\ D:\ E:\ F:\ G:\ 

这些程序可能无法在在线 IDE 中运行。请使用离线IDE并设置文件路径