package file1;
import java.io.File;
public class FileDemo2 {
//递归 找出某个文件夹下所有文件
public static void showFile(String pathname){
File f1 = new File(pathname);
//判断文件是否是文件夹、
boolean flag1 = f1.isDirectory();
//选择某个文件夹下所有文件
if(flag1){//是文件夹
File[] files = f1.listFiles();//将文件夹中的文件列出来
for(File tempFile : files){//使用循环遍历文件数组
boolean flag2 = tempFile.isDirectory();
if(flag2){
showFile(tempFile.getPath());
}else{//不是文件夹
//获取文件夹的路径
String filePath = f1.getPath();
System.out.println("普通文件————"+filePath);
}
}
}else{//不是文件夹
//获取文件夹的路径
String filePath = f1.getPath();
System.out.println("普通文件————"+filePath);
}
}
public static void main(String[] args) {
FileDemo2.showFile("D:\\eclipseWork");
}
}