public static void main(String[] args) throws IOException {
String source = "待处理目录"
System.out.println(new File(source).getName());
recursion(FileUtil.ls(source),"");
}
public static void recursion(File[] files,String prefix) {
prefix += "\t";
for (File l : files) {
String targetName = prefix + l.getName();
if (l.isDirectory()) {
System.out.println(targetName);//重要,不能将打印放在recursion之后
recursion(FileUtil.ls(l.getAbsolutePath()),prefix);
} else {
System.out.println(targetName);
}
}
}
同学要采用可以在此基础上再做封装哒,(~ ̄▽ ̄)~