黑马程序员技术交流社区
标题:
遍历E盘
[打印本页]
作者:
三土
时间:
2015-7-22 22:33
标题:
遍历E盘
package 遍历E盘;
//遍历E盘下的文件夹目录
import java.io.*;
public class IOliu {
static BufferedWriter xie = null;
public static void main(String[] args) throws IOException {
File fe = new File("E://");
xie = new BufferedWriter(new FileWriter("E:\\KuGou\\a.txt"));
show(fe, 0);
xie.flush();
xie.close();
}
public static String ggt(int le) {
StringBuilder sb = new StringBuilder();
for (int x = 0; x < le; x++) {
sb.append(" ");
}
return sb.toString();
}
public static void show(File f, int le) throws IOException {
// TODO Auto-generated method stub
System.out.println(ggt(le) + f);
le++;
xie.write(ggt(le) + f.toString());
xie.newLine();
File[] files = f.listFiles();
for (int x = 0; x < files.length; x++) {
if (files[x].isDirectory()) {
show(files[x], le);
} else {
System.out.println(ggt(le) + files[x]);
xie.write(ggt(le) + files[x]);
xie.newLine();
}
}
}
}
复制代码
作者:
wanghua1
时间:
2015-7-22 23:48
顶一个,顶 !!!!!
作者:
蔡锐
时间:
2015-7-23 05:48
代码还是加点注释吧
作者:
icichacici
时间:
2015-7-23 06:08
最好在finally中关闭流吧
作者:
黄新宇
时间:
2015-7-23 07:09
哎哟!不错哦!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2