直接采用File类中的list()方法,返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录。
public static void getAllFileName(String path, ArrayList<String> fileName) {
File file = new File(path);
if (!file.exists()) {return;
}
// 获取该目录下的所有文件
String[] names = file.list();
if (names != null) {
fileName.addAll(Arrays.asList(names));
}
}
public static void main(String[] args) {
ArrayList<String> listFileName = new ArrayList<String>();
getAllFileName(“路径”,listFileName);
System.out.println(listFileName);
}