读书人

用java输出全部的文件

发布时间: 2012-08-09 15:59:22 作者: rapoo

用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);
}
}
}
}

读书人网 >开源软件

热点推荐