通過java 來實現對多個文件的內容合並到一個文件中


現在有多個txt文本文件,需要把這么多個文件的內容都放到一個文件中去

 

以下是實現代碼

package com.SBgong.test; import java.io.*; public class FileCombine { public static  void  main(String[] args) throws IOException { //定義輸出目錄
        String FileOut="E:\\Mycode\\SBgong\\output\\1.txt"; BufferedWriter bw=new BufferedWriter(new FileWriter(FileOut)); //讀取目錄下的每個文件或者文件夾,並讀取文件的內容寫到目標文字中去
        File[] list = new File("E:\\Mycode\\SBgong\\input\\2012-09-22").listFiles(); int fileCount = 0; int folderConut= 0; for(File file : list) { if(file.isFile()) { fileCount++; BufferedReader br = new BufferedReader(new FileReader(file)); String line; while((line=br.readLine())!=null) { bw.write(line); bw.newLine(); } br.close(); }else { folderConut++; } } bw.close(); System.out.println("輸入目錄下文件個數為"+fileCount); System.out.println("輸入目錄下文件夾個數為"+folderConut); } }

 

運行結果:

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM