list()方法是返回某个目录下的所有文件和目录的文件名,返回的是String数组
listFiles()方法是返回某个目录下所有文件和目录的绝对路径,返回的是File数组
import java.io.File;
public class FileTest {
public static void main(String[] args) {
// 创建File文件
File file = new File("F:\\git");
// list获取该目录下的所有文件
String[] files = file.list();
for (String fs : files) {
System.out.println(fs);
}
// listFiles是获取该目录下所有文件和目录的绝对路径
File[] files1 = file.listFiles();
for (File file1 : files1) {
System.out.println(file1);
}
}
}
在路径“F:\\git”下的文件如图
1、通过list()方法获取的结果:
2、通过listFiles()方法获取的结果: