遍历文件夹所有的文件

##通过递归的方式实现

python

java:

//罗列出当前路径下的所有文件
public static void showFiles(String path){

File file = new File(path);

if(file.exists()){

//如果是文件,直接打印
if(file.isFile()){
System.out.println(file.getAbsolutePath());

}else{
//罗列出当前目录下所有的文件对象
File[] allfiles =file.listFiles();

//遍历当前目前下所有的文件对象,递归进入showFiles(String path)方法
for(File onefile:allfiles){
FileDemo.showFiles(onefile.getAbsolutePath()); //file.getAbsolutePath()获取对象的绝对路径(包含文件名)
}
}
}
}
原文地址:https://www.cnblogs.com/jesse-zhao/p/14283885.html