当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java File listRoots()用法及代码示例


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

函数签名:

public static File[] listRoots()

用法:


File.listRoots()

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

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

异常:此方法不会引发任何异常

下面的程序将说明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并设置文件的路径



相关用法


注:本文由纯净天空筛选整理自andrew1234大神的英文原创作品 File listRoots() method in Java with examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。