Java合并一个文件夹下所有txt文件
2018-03-16 16:42
771 查看
public boolean unionFile(String outfile,String dictionary) throws IOException{
boolean result=false; List<File> fileList=getFiles(dictionary); File fout=new File(outfile); FileWriter fw=new FileWriter(fout); for(File f:fileList){ FileReader fr = new FileReader(f); BufferedReader br = new BufferedReader(fr); String line = br.readLine(); while (line != null) { fw.append(line+"\n"); line=br.readLine(); } fr.close(); } fw.close(); result=true; return result; } public static List<File> getFiles(String path){ File root = new File(path); List<File> files = new ArrayList<File>(); if(!root.isDirectory()){ files.add(root); }else{ File[] subFiles = root.listFiles(); for(File f : subFiles){ files.addAll(getFiles(f.getAbsolutePath())); } } return files; }
public class Test { public static void main(String[]args)throws Exception{
Test t=new Test();
t.unionFile("outputFileName.txt","inputDictionary");
}}
相关文章推荐
- Python实现合并同一个文件夹下所有txt文件的方法示例
- python实现将文件夹内所有txt文件合并成一个文件
- [置顶] 【python txt合并】python合并同一个文件夹下所有txt文件
- python实现将文件夹内所有txt文件合并成一个文件
- JAVA读取一个文件夹下所有某类型文件
- 读取一个文件夹下所有的txt文件,并保存到一个txt文本中
- JAVA遍历一个文件夹中的所有文件
- dos命令—将多个文件夹下的多个txt文件合并成为一个txt文件
- 合并同一个文件夹中的所有相同的文件
- Java 删除一个文件夹下面的所有文件
- 用JAVA扫描指定文件夹下面所有以.txt结尾的文件,并将其绝对路径输出 .
- java遍历一个文件夹下面的所有文件
- JAVA遍历一个文件夹中的所有文件
- java输入一个文件夹,查找出所有的文件列表
- 用JAVA扫描指定文件夹下面所有以.txt结尾的文件,并将其绝对路径输出
- 遍历文件夹access_log中的所有文件localhost_access_log*.txt,提取IP插入数据库中java代码
- java读写文件-经过多方搜索整合成我需要的功能(读写指定文件夹下面的多个指定名称的txt中的内容全部写入到一个指定的txt中)
- 把一个文件夹下面所有txt文件导入notes
- JAVA 删除一个文件夹中的所有文件
- C#控制台控制台将一个文件夹中的所有txt文件中的数据读取出来