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