通过java 来实现对多个文件的内容合并到一个文件中

网友投稿 301 2022-09-25

通过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); }}

运行结果:

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:国庆档票房近40亿元创影史第二,远超预期提振信心!
下一篇:24.Azkaban调度脚本的编写
相关文章

 发表评论

暂时没有评论,来抢沙发吧~