将制定文件路径下的文件内容合并到一个文件

来源:互联网 发布:ubuntu 一直等待安装 编辑:程序博客网 时间:2024/05/19 16:22
import java.io.*;class  UnionDemo{public static void main(String[] args) {String srcFilePath = "D:\\Work\\";String tarFilePath = "D:\\Test\\";File srcFile = new File(srcFilePath);File tarFile = new File(tarFilePath);BufferedWriter bw=null;try{if(tarFile.isDirectory())tarFile.mkdir();elsetarFile.createNewFile();    bw = new BufferedWriter(new FileWriter(new File(tarFile,"union.txt")));}catch (IOException ex){}unionFile(srcFile,bw);}public static void unionFile(File srcFile,BufferedWriter bw){try{File[]files = srcFile.listFiles();for(File temFile : files){if(temFile.isDirectory())unionFile(srcFile,bw);else{BufferedReader br = new BufferedReader(new FileReader(temFile));String line = null;while((line = br.readLine()) != null)bw.write(line);if(br != null)br.close();if(bw != null)bw.close();}}}catch (IOException ex){}}}

0 0