Java基础 File 常见的成员方法(获取并遍历)—— listFiles ()

发布时间 2023-10-21 21:06:14作者: 嘎嘎鸭2

public  File[ ]  listFiles ()   →   获取当前该路径文件夹下所有内容,把所有的内容放到数组中返回

File f = new File("E:\\Java基础资料");
File[] files = f.listFiles();
for (File file : files) { // file 依次表示 Java基础资料 文件夹里面的每一个文件或者文件夹
System.out.println(file);
}


方法细节:
1. 当调用者 File 表示的路径不存在时,返回 null
2. 当调用者 File 表示的路径是文件时,返回 null
3. 当调用者 File 表示的路径是一个空文件夹时,返回一个长度为0的数组
4. 当调用者 File 表示的路径是一个有内容的文件夹时,则将里面所有文件和文件夹的路径放到 File 数组中返回
5. 当调用者 File 表示的路径是一个有隐藏文件的文件夹时,则将里面所有文件和文件夹的路径放到 File 数组中返回,包括隐藏文件
6. 当调用者 File 表示的路径是需要权限才能访问的文件夹时,返回 null