public class GetFileName {
public static String[] getFileName(String path) {
File file = new File(path);
String[] fileName = file.list();
return fileName;
}
public static void getAllFileName(String path, ArrayList<String> fileName) {
File file = new File(path);
File[] files = file.listFiles();
String[] names = file.list();
if (names != null)
fileName.addAll(Arrays.asList(names));
for (File a : files) {
if (a.isDirectory()) {
getAllFileName(a.getAbsolutePath(), fileName);
}
}
}
public static void main(String[] args) {
String[] fileName = getFileName("E:\\");
for (String name : fileName) {
System.out.println(name);
}
System.out.println("--------------------------------");
ArrayList<String> listFileName = new ArrayList<String>();
getAllFileName("E:\\", listFileName);
for (String name2 : listFileName) {
System.out.println(name2);
}
}
}
获取目录及子目录下所有文件名
最新推荐文章于 2019-06-26 23:17:49 发布