按层次打印文件目录结构
程序员文章站
2022-06-12 16:10:47
...
import java.io.File;
/*
- 按层次打印文件目录结构
- @author gxl
*/
public class IOput {
public static void main(String[] args) {
File file = new File(“F:\360Downloads”);
File[] files = file.listFiles();
showFile(0,files);
}
public static void showFile(int j,File[] file){
for (int i = 0; i < file.length; i++) {
String string = "";
for (int k = 0; k < j; k++) {
string += "-";
}
System.out.println(string + file[i].getName());
if (file[i].isDirectory()) {
File[] files = file[i].listFiles();
showFile(j+1, files);
}
}
}
}
上一篇: C# 添加水印图片、文字、缩略图处理