public class FileUtils {
public static List<String> listFiles(String path){
if (path==null){
return new ArrayList();
}
ArrayList<String> list = new ArrayList<>();
for (File file : new File(path).listFiles()) {
//如果是文件夹
if (file.isDirectory()){
list.addAll(listFiles(file.getPath()));
}else {
list.add(file.getName());
//下面是带有路径的写法
//list.add(file.getPath());
}
}
return list;
}
public static void main(String[] args) {
for (String file : listFiles("/home/xipeng/IdeaProjects")) {
System.out.println(file);
}
}
}
java获取文件夹的文件列表
最新推荐文章于 2024-08-29 03:44:28 发布