编程基础:Java实现硬盘文件搜索方法
来源:优易学  2011-11-6 10:43:55   【优易学:中国教育考试门户网】   资料下载   IT书店
  import java.io.*;
  public class RingDemo
  {
  public static void main(String[] args) {
  try {
  File path = new File("e:\");
  String[] list;
  if(args.length == 0)
  list = path.list();
  else
  list = path.list(new DirFilter(args[0]));
  for(int i = 0; i < list.length; i++)
  System.out.println(list[i]);
  } catch(Exception e) {
  e.printStackTrace();
  }
  }
  }
  class DirFilter implements FilenameFilter {//过滤器
  String afn;
  DirFilter(String afn) { this.afn = afn; }
  public boolean accept(File dir, String name) {
  // Strip path information:
  String f = new File(name).getName();
  return f.indexOf(afn) != -1;
  }
  }

责任编辑:小草

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