import java.io.*;
public class Main3{
public static void main(String[] args){
File f = new File("D:\\eclipse-workspace\\20191210");
File[] files = f.listFiles();
System.out.println(f.length());
printFiles(files,0);
}
static void printFiles(File[] files,int level){
level++;
if(files != null){
for(File f:files){
if(f.isDirectory()){
System.out.println(getLevel(level)+f.getName() + "\\");
File[] files_1 = f.listFiles();
printFiles(files_1,level); //递归
}else{
System.out.println(getLevel(level)+f.getName());
static String getLevel(int level){
StringBuilder sb = new StringBuilder();
for(int l = 0;l < level;l++)
{
sb.append(" ");
return sb.toString();
Sign in to make a reply
小黄人眼睛萌
import java.io.*;
public class Main3{
public static void main(String[] args){
File f = new File("D:\\eclipse-workspace\\20191210");
File[] files = f.listFiles();
System.out.println(f.length());
printFiles(files,0);
}
static void printFiles(File[] files,int level){
level++;
if(files != null){
for(File f:files){
if(f.isDirectory()){
System.out.println(getLevel(level)+f.getName() + "\\");
File[] files_1 = f.listFiles();
printFiles(files_1,level); //递归
}else{
System.out.println(getLevel(level)+f.getName());
}
}
}
}
static String getLevel(int level){
StringBuilder sb = new StringBuilder();
for(int l = 0;l < level;l++)
{
sb.append(" ");
}
return sb.toString();
}
}