用java输出所有的文件
public static void main(String[] args) {
File file = new File("E:/wid7_sp/ExampleLibrary");
fileSystemPath(file, 0);
}
// 输出
public static void fileSystemPath(File file, int level) {
StringBuffer sb = new StringBuffer();
if(file.isFile()) {
for(int i = 0; i<level; i++) {
sb.append("--");
}
System.out.println(sb + file.getName());
} else {
for(int i = 0; i<level; i++) {
sb.append(" ");
}
System.out.println(sb + file.getName());
File[] fs = file.listFiles();
if(null != fs && fs.length != 0) {
for(File fl : fs) {
fileSystemPath(fl, level + 1);
}
}
}
}