磁盘目录下将.txt的所有文件遍历打印到控制台上
来源:优易学  2011-4-28 17:19:14   【优易学:中国教育考试门户网】   资料下载   IT书店
  package test.haofa;
  //用java语言编写,在某一磁盘目录下将.txt的所有文件遍历打印到控制台上
  import java.io.File;
  import javax.swing.JOptionPane;
  public class DemoFile
  {
  public static void main(String[] args)
  {
  String n = JOptionPane.showInputDialog("请输入路径:注意杠\\用/代替");
  if (n != null)
  {
  File file = new File(n);
  DemoFile t = new DemoFile();
  t.listAllFile(file);
  }
  }
  public void listAllFile(File f)
  {
  if (f.isDirectory())
  {
  File[] fs = f.listFiles();
  for (int i = 0; i < fs.length; i++)
  {
  listAllFile(fs[i]);
  }
  } else
  findDoc(f);
  }
  public void findDoc(File f)
  {
  String name = f.toString();
  if (name.endsWith(".txt"))
  {
  System.out.println(name);
  }
  }
  }

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训