首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

[java][io][File]索引列表

2012-12-19 
[java][io][File]目录列表import java.io.Fileimport java.io.FilenameFilterimport java.util.Arraysi

[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();}}


热点排行