【代码积累】JAVA读某文件夹下所有txt类型文件

来源:互联网 发布:复杂网络节点重要性 编辑:程序博客网 时间:2024/06/06 04:00

1、读取文件路径

public static List<String> getFileList(File file) {List<String> result = new ArrayList<String>();if (!file.isDirectory()) {System.out.println(file.getAbsolutePath());result.add(file.getAbsolutePath());} else {File[] directoryList = file.listFiles(new FileFilter() {public boolean accept(File file) {if (file.isFile() && file.getName().indexOf("txt") > -1) {return true;} else {return false;}}});for (int i = 0; i < directoryList.length; i++) {result.add(directoryList[i].getPath());}}return result;}

2、主函数操作所有文件

String FILE_IN = "F:\\Learning\\Hadoop\\hadoop data";File f = new File(FILE_IN);List<String> list = new ArrayList<String>();list = getFileList(f);System.out.println(list.size());for (String l : list) {BufferedReader br = new BufferedReader(new FileReader(new File(l)));String line = br.readLine();}





0 1
原创粉丝点击