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
标签:Java,调用者,路径,文件夹,listFiles,File From: https://www.cnblogs.com/gagaya2/p/17779556.html