import java.io.File;
public class FileList {
public static void main(String[] args) {
File f = new File("E://d//upload");
tree(f, 1);
}
/**
* 递归方法
* @param f
* @param level
*/
public static void tree(File f, int level) {
String preStr = "";
for (int i = 0; i < level; i++) {
preStr += "-";
}
//获取该文件目录下的文件和目录
File[] childs = f.listFiles();
for (File file : childs) {
if (file.isDirectory()) {
tree(file, level + 1);
} else {
System.out.println(preStr + file.getName());
}
}
}
}