[java][io][File]目录列表
import java.io.File;import java.io.FilenameFilter;import java.util.Arrays;import java.util.regex.Pattern;public class DirList {/** * @param args */public static void main(String[] args) {File path = new File("d:/");String[] list;if(args.length==0){list = path.list();}else{list = path.list(new DirFilter(args[0]));}Arrays.sort(list,String.CASE_INSENSITIVE_ORDER);for(String dirItem : list){System.out.println(dirItem);}System.out.println("-----------------//");}}class DirFilter implements FilenameFilter{private Pattern pattern;public DirFilter(String regex){pattern = Pattern.compile(regex);}public boolean accept(File dir, String name) {return pattern.matcher(name).matches();}}