public static void main(String[] args) throws Exception {
String path = "D:\\upload\\loan";
java.util.List<String> stringList = getFiles(path);
for(String s:stringList){
System.out.println(s);
}
System.out.println("获取第一级文件夹名------END-----------------------------------");
for(String s:stringList){
System.out.println("一级文件夹名----"+s);
String path1 = "D:\\upload\\loan\\"+s;
java.util.List<String> stringList1 = getFiles(path1);
for(String s1:stringList1){
System.out.println("二级文件夹名----"+s1);
}
}
System.out.println("获取第一级和第二级文件夹名------END-----------------------------------");
for(String s:stringList){
System.out.println("一级文件夹名----"+s);
String path1 = "D:\\upload\\loan\\"+s;
java.util.List<String> stringList1 = getFiles(path1);
for(String s1:stringList1){
System.out.println("二级文件夹名----"+s1);
String path2 = path1 +"\\"+ s1;
java.util.List<String> stringList2 = getFiless(path2);
for(String s2:stringList2){
System.out.println("照片名------"+s2);
}
}
}
}
public static java.util.List<String> getFiles(String path){
File file = new File(path);
File[] array = file.listFiles();
java.util.List<String> stringList = new ArrayList<>();
for(int i=0;i<array.length;i++){
if(array[i].isDirectory()){
stringList.add(array[i].getName());
}
}
return stringList;
}
public static java.util.List<String> getFiless(String path){
File file = new File(path);
File[] array = file.listFiles();
java.util.List<String> stringList = new ArrayList<>();
for(int i=0;i<array.length;i++){
if(array[i].isFile()){
stringList.add(array[i].getName());
}
}
return stringList;
}