ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 显示目录树,刚才玩着写的一个java

显示目录树,刚才玩着写的一个java

原创 Linux操作系统 作者:myfriend2010 时间:2019-05-14 15:45:06 0 删除 编辑
显示目录树,刚才玩着写的一个java

import java.io.*;

/**
* User: Z.X.T
* Discript:显示目录
* Date: 2007-6-8
* Time: 9:14:18
*/
public class IoTest {
static String space = "|->";

public static void main(String[] args) {
File x = new File("D:" + File.separator + "logonApp");

if (x.exists()) {
printMenu(x, space);
}

if (args.length!=0) {
System.out.println(args[0]);
try {
FileReader myFileReader = new FileReader(args[0]);
BufferedReader myBufferedReader = new BufferedReader(myFileReader);
String myString;
System.out.println("------------BEGIN SHOW FILE "+new File(args[0]).getName().toUpperCase()+"----------------");
while ((myString = myBufferedReader.readLine()) != null) {
System.out.println(myString);
}
myFileReader.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}

}

private static void printMenu(File x, String y) {
File[] tu = x.listFiles();
for (int q = 0; q < tu.length; q++) {
System.out.println(y + tu[q].getName());
if (tu[q].isDirectory()) {
printMenu(tu[q], "| " + y);
}
}
}
}


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/694276/viewspace-51411/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-09-01

  • 博文量
    187
  • 访问量
    144794