File f = new File(path);
File[] f_arr = f.listFiles();

解决方案 »

  1.   

    参考一下:import java.io.*;public class ListDirectory {
    public static void main(String[] args) {
    String[] list;
    File path = new File(".");
    if (args.length > 0) {
    list = path.list(new SimpleFilter(args[0]));
    } else  list = path.list();
    for (int i = 0; i < list.length; i++)
    System.out.println(list[i]);
    System.out.println("合计" + list.length + "个文件。");
    }
    }
    class SimpleFilter implements FilenameFilter {
    String pattern;
    SimpleFilter(String pattern) {
    this.pattern = pattern;
    }
    public boolean accept(File dirName, String fileName) {
    return (fileName.indexOf(pattern) >= 0);
    }
    }